Skip to content

@kekkai/blueprint / AllowedImporter

Interface: AllowedImporter

Defined in: config/types.ts:44

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

Properties

description?

optional description?: string

Defined in: config/types.ts:50

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


layer

layer: string

Defined in: config/types.ts:46

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


selfOnly?

optional selfOnly?: boolean

Defined in: config/types.ts:48

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