IFClite TypeScript API
Guides
Packages
Preparing search index...
@ifc-lite/ifcx
composeIfcx
Function composeIfcx
composeIfcx
(
file
:
IfcxFile
)
:
Map
<
string
,
ComposedNode
>
Compose IFCX nodes into a flattened tree structure.
Algorithm:
Group all nodes by path (multiple nodes can reference same path)
Merge attributes (later wins - layer semantics)
Resolve inherits references (type-level data)
Build parent-child tree from children references
Apply tombstones: nodes whose strongest
ifclite::deleted
opinion is true are removed together with their subtrees (see tombstones.ts)
Parameters
file
:
IfcxFile
Returns
Map
<
string
,
ComposedNode
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Guides
Packages
IFClite TypeScript API
Loading...
Compose IFCX nodes into a flattened tree structure.
Algorithm:
ifclite::deletedopinion is true are removed together with their subtrees (see tombstones.ts)