Skip to content

@kekkai/blueprint / AllowedImporter

Interface: AllowedImporter ​

Defined in: src/config/types.ts:62

A layer permitted to import another, with optional constraints. A bare string is shorthand for { layer }.

Properties ​

description? ​

optional description?: string

Defined in: src/config/types.ts:68

Human note, rendered as the edge label in the Explain diagram.


layer ​

layer: string

Defined in: src/config/types.ts:64

The importing layer's name. Must be a layer declared earlier.


selfOnly? ​

optional selfOnly?: boolean

Defined in: src/config/types.ts:66

The importer may depend on this layer but never re-export it onward.