Skip to content
1 min read · 166 words

Interface: EcmaScriptExport

Defined in: src/batteries/artifacts/ecmascript/index.ts:97

An export declaration or re-export.

Remarks

Includes named exports, default exports, re-exports (export * from), and re-export named members. When moduleSpecifier is present, this is a re-export; otherwise it re-exports locally-declared members.

Properties

PropertyTypeDescriptionDefined in
isDefaultbooleanTrue for export default.src/batteries/artifacts/ecmascript/index.ts:105
isNamespaceReExportbooleanTrue for export * from.src/batteries/artifacts/ecmascript/index.ts:107
isTypeOnlybooleanTrue for export type declarations.src/batteries/artifacts/ecmascript/index.ts:109
linenumber0-based line of this export statement.src/batteries/artifacts/ecmascript/index.ts:99
moduleSpecifier?stringThe module specifier for re-exports (e.g., './utils'), or undefined for local exports.src/batteries/artifacts/ecmascript/index.ts:101
namedstring[]Array of named exports (empty if this is export default or export * from).src/batteries/artifacts/ecmascript/index.ts:103