ExportClassDefinition
Defined in: packages/core/src/export/registry.ts:70
A construct’s declared export behavior.
Properties
Section titled “Properties”| Property | Type | Description | Defined in |
|---|---|---|---|
class | ExportClass | - | packages/core/src/export/registry.ts:71 |
export? | (ctx) => ExportLowering | Produce the lowered form — required exactly for exports-with-fallback constructs (registration enforces both directions). | packages/core/src/export/registry.ts:82 |
onEmit | string | One author-facing sentence: what emit does with this construct. Used verbatim in mlym emit’s report and the docs’ export-class table, so it is written for the person reading a warning, not for the source. | packages/core/src/export/registry.ts:77 |