Indexes STEP by type so that it can be searched by type.

Type Parameters

  • TypeIDType extends number

Constructors

  • Construct this with the number of types that will be indexed.

    Type Parameters

    • TypeIDType extends number

    Parameters

    • typeCount: number

      The number of types that will be indexed.

    Returns StepTypeIndexer<TypeIDType>

Methods

  • Create a type index straight from the columnar index — the same membership create produces from the unfolded object array: every row's concrete type (top-level + inline; −1 rows skipped) plus the multi-mapping subtypes of retained complex entries at their parent's dense index.

    Parameters

    Returns MultiIndexSet<TypeIDType>

    The created multi-set index.