:TS:Module
Node
→ represents a TypeScript module (a single .ts(x)
file)
- is realized as an extension of the matching
:File:Local
nodefileName
is relative to the :TS:Project root directory
Properties
Name | Description |
---|---|
globalFqn | global FQN of the module (absolute file path identical to absoluteFileName ) |
localFqn | local FQN of the module (relative file path identical to fileName ) |
Relations
Name | Target Label(s) | Cardinality | Description |
---|---|---|---|
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_ON | see DEPENDS_ON - Target Nodes | 0..* | dependencies of the module |