:TS:Module Node
→ represents a TypeScript module (a single .ts(x) file)
- is realized as an extension of the matching
:File:LocalnodefileNameis 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 |