- Automatically export typescript files when newly creating an index.ts file.
- While in an
index.ts
file, run this extension ("Export Typescript: Write exports") to addexport * from ./<FILE_OR_FOLDER>
for each sibling file/folder in the current directory. - Explicitly export declarations like
export { Foo, Bar } from ./<FILE>
by settingexportStar=false
in the 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