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
| Property | Type | Description | Defined in |
|---|---|---|---|
isDefault | boolean | True for export default. | src/batteries/artifacts/ecmascript/index.ts:105 |
isNamespaceReExport | boolean | True for export * from. | src/batteries/artifacts/ecmascript/index.ts:107 |
isTypeOnly | boolean | True for export type declarations. | src/batteries/artifacts/ecmascript/index.ts:109 |
line | number | 0-based line of this export statement. | src/batteries/artifacts/ecmascript/index.ts:99 |
moduleSpecifier? | string | The module specifier for re-exports (e.g., './utils'), or undefined for local exports. | src/batteries/artifacts/ecmascript/index.ts:101 |
named | string[] | Array of named exports (empty if this is export default or export * from). | src/batteries/artifacts/ecmascript/index.ts:103 |