:TS:Project Node

represents an individual TypeScript project

  • identified via a tsconfig.json file

Relations

NameTarget Label(s)CardinalityDescription
HAS_CONFIGFile:Local1tsconfig.json file node
HAS_ROOTFile:Local1either the directory of the tsconfig.json or the rootDir path, if it is located above the tsconfig.json path
REFERENCES:TS:Project0..*sub-projects as they are defined via the references tsconfig.json property
CONTAINS:TS:Module0..*all scanned modules that are contained within the project (does not include modules of referenced sub-projects)
USES:TS:ExternalModule0..*all external modules that are referenced somewhere inside the scanned project modules