IFClite TypeScript API
    Preparing search index...

    Function getInheritanceChainAcrossSchemas

    • Get the full inheritance chain for an IFC entity type. Returns PascalCase names, leaf → root order (e.g. ['IfcAirTerminal', 'IfcFlowTerminal', ..., 'IfcRoot']).

      Walks the union of every bundled IFC schema (2X3 + 4 + 4X3) so that IFC4x3 infrastructure leaves (IfcReferent, IfcSignal, IfcAlignment, IfcPavement, IfcCourse, IfcSign, …) resolve their chain correctly even though the parser's own codegen pin (./generated/schema-registry.ts) is still on IFC4_ADD2_TC1. Falls back to the IFC4 registry for vendor extensions that the union map doesn't know.

      Parameters

      • type: string

      Returns string[]