IFClite TypeScript API
    Preparing search index...

    Interface EntityIdentityResolver

    Adapter over the store's id table, supplied by the caller at freeze time.

    interface EntityIdentityResolver {
        globalIdOf(expressId: number): string | undefined;
        ifcTypeOf?(expressId: number): string | undefined;
        nameOf?(expressId: number): string | undefined;
        spatialParentPathOf?(expressId: number): string | undefined;
    }
    Index
    • The entity's IFC GlobalId, when present and trusted.

      Parameters

      • expressId: number

      Returns string | undefined

    • IFC type name, used by the content-derived fallback.

      Parameters

      • expressId: number

      Returns string | undefined

    • Entity Name, used by the content-derived fallback.

      Parameters

      • expressId: number

      Returns string | undefined

    • Stable spatial parent path (e.g. /project/storey-EG).

      Parameters

      • expressId: number

      Returns string | undefined