@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
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
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[]
