:TS:Module Node

represents a TypeScript module (a single .ts(x) file)

  • is realized as an extension of the matching :File:Local node
    • fileName is relative to the :TS:Project root directory

Properties

NameDescription
globalFqnglobal FQN of the module (absolute file path identical to absoluteFileName)
localFqnlocal FQN of the module (relative file path identical to fileName)

Relations

NameTarget Label(s)CardinalityDescription
DECLARES:TS:TypeAlias
:TS:Class
:TS:Interface
:TS:Enum
:TS:Function
:TS:Variable
0..*all global declarations of the module
EXPORTS:TS:TypeAlias
:TS:Class
:TS:Interface
:TS:Enum
:TS:Function
:TS:Variable
0..*additional relation to all global declarations that are exported by the module
Properties:
- exportedName: name of the declaration under which it is exported
DEPENDS_ONsee DEPENDS_ON - Target Nodes0..*dependencies of the module