Skip to content

@kekkai/blueprint / ResolvedArchitecture

Interface: ResolvedArchitecture

Defined in: config/resolved.ts:47

Properties

aliases

aliases: AliasRoot[]

Defined in: config/resolved.ts:55


aliasMappings

aliasMappings: [string, string][]

Defined in: config/resolved.ts:56


definition

definition: ArchitectureDef

Defined in: config/resolved.ts:48


diagramEdges

diagramEdges: DiagramEdge[]

Defined in: config/resolved.ts:58


hasSelfOnly

hasSelfOnly: boolean

Defined in: config/resolved.ts:59


layerNames

layerNames: string[]

Defined in: config/resolved.ts:54


layerPositions

layerPositions: ResolvedLayerPosition[]

Defined in: config/resolved.ts:53


layers

layers: ResolvedLayer[]

Defined in: config/resolved.ts:52


modules

modules: ResolvedModule[]

Defined in: config/resolved.ts:51


ownership

ownership: ResolvedLayer[]

Defined in: config/resolved.ts:57


sourceRoot

sourceRoot: string

Defined in: config/resolved.ts:49


topology

topology: "layer-first" | "module-first"

Defined in: config/resolved.ts:50

Methods

aliasSpecifiers()

aliasSpecifiers(layer, module?): string[]

Defined in: config/resolved.ts:73

Parameters

layer

string

module?

string

Returns

string[]


canImport()

canImport(from, to): boolean

Defined in: config/resolved.ts:70

Parameters

from

string

to

string

Returns

boolean


classify()

classify(file): ResolvedSourcePosition | null

Defined in: config/resolved.ts:60

Parameters

file

string | string[]

Returns

ResolvedSourcePosition | null


containerFiles()

containerFiles(framework): string[]

Defined in: config/resolved.ts:65

Parameters

framework

Framework

Returns

string[]


forbiddenLayers()

forbiddenLayers(layer): string[]

Defined in: config/resolved.ts:71

Parameters

layer

string

Returns

string[]


layerFiles()

layerFiles(layer, framework, module?): string[]

Defined in: config/resolved.ts:64

Parameters

layer

string

framework

Framework

module?

string

Returns

string[]


matchLayer()

matchLayer(file): ResolvedLayer | null

Defined in: config/resolved.ts:61

Parameters

file

string | string[]

Returns

ResolvedLayer | null


resolveImportTarget()

resolveImportTarget(importer, specifier): ResolvedSourcePosition | null

Defined in: config/resolved.ts:66

Parameters

importer

string | string[]

specifier

string

Returns

ResolvedSourcePosition | null


resolveLayerRoot()

resolveLayerRoot(layer, module?): string | null

Defined in: config/resolved.ts:62

Parameters

layer

string

module?

string

Returns

string | null


resolveLayerRoots()

resolveLayerRoots(layer): string[]

Defined in: config/resolved.ts:63

Parameters

layer

string

Returns

string[]


selfOnlyTargets()

selfOnlyTargets(layer): string[]

Defined in: config/resolved.ts:72

Parameters

layer

string

Returns

string[]