Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mscolnick/export-typescript

Repository files navigation

export-typescript

Functions

  1. Automatically export typescript files when newly creating an index.ts file.
  2. While in an index.ts file, run this extension ("Export Typescript: Write exports") to add export * from ./ for each sibling file/folder in the current directory.
  3. Explicitly export declarations like export { Foo, Bar } from ./ by setting exportStar=false in the config.

Config

The default configuration exports all sibling .ts files and folders with a index.ts file.

"export-typescript.excludes":["*.{spec.ts,spec.tsx}"],
"export-typescript.includes":["*.{ts,tsx}", "*/index.{ts,tsx}"],
"export-typescript.exportStar": true

In order to export declarations and look for files in subdirectories recursively, put the following in your .vscode/settings.json:

"export-typescript.excludes":["**/*.{spec.ts,spec.tsx}"],
"export-typescript.includes":["**/*.{ts,tsx}"],
"export-typescript.exportStar": false

Changelog

CHANGELOG.md

About

VSCode extension to export all modules in a directory and subdirectories via an `index.ts` file.

Topics

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Contributors