IFClite TypeScript API
    Preparing search index...

    Type Alias StructuralLoadDropReason

    StructuralLoadDropReason:
        | "depth"
        | "cycle"
        | "budget"
        | "invalid-reference"
        | "unresolved"
        | "unreadable"

    Why one Values slot carries no nested load.

    The first three are our bounds firing — the file may hold more than we agreed to read, and StructuralLoadConfigurationInfo.truncated is set. The last three are the file's own data: there is nothing further to read, so they are not truncation.

    Type Declaration

    • "depth"

      Below the nesting cap: the chain is longer than this reader follows.

    • "cycle"

      The slot re-enters a configuration already open on this path.

    • "budget"

      The node budget for this top-level load was spent before this slot.

    • "invalid-reference"

      The slot is not a structural-load reference ($, an inline value, or a different IFC class).

    • "unresolved"

      The referenced expressId is in no index — a dangling reference.

    • "unreadable"

      The referenced record is indexed but did not parse.