IFClite TypeScript API
    Preparing search index...

    Type Alias EntityByIdIndex

    Entity-by-ID lookup interface. Supports both Map<number, EntityRef> (legacy) and CompactEntityIndex (memory-optimized typed arrays with LRU cache).

    type EntityByIdIndex = {
        size: number;
        "[iterator]"(): IterableIterator<[number, EntityRef]>;
        entries(): IterableIterator<[number, EntityRef]>;
        forEach(callback: (value: EntityRef, key: number) => void): void;
        get(expressId: number): EntityRef | undefined;
        has(expressId: number): boolean;
        keys(): IterableIterator<number>;
        values(): IterableIterator<EntityRef>;
    }
    Index
    size: number
    • Returns IterableIterator<[number, EntityRef]>

    • Returns IterableIterator<[number, EntityRef]>

    • Parameters

      • callback: (value: EntityRef, key: number) => void

      Returns void

    • Parameters

      • expressId: number

      Returns EntityRef | undefined

    • Parameters

      • expressId: number

      Returns boolean

    • Returns IterableIterator<number>