Interface default<EntityTypeIDs, BaseEntity>

Represents a concrete constructor for a step based entity, as well as the expected static members.

interface default<
    EntityTypeIDs extends number,
    BaseEntity extends default<EntityTypeIDs> = default<EntityTypeIDs>,
> {
    new default(
        localID: number,
        internalReference: default<EntityTypeIDs>,
        model: default<EntityTypeIDs, BaseEntity>,
    ): BaseEntity;
    expectedType: EntityTypeIDs;
    query: EntityTypeIDs[];
}

Type Parameters

Constructors

Properties

Constructors

Properties

expectedType: EntityTypeIDs

The most concrete entity ID of this.

query: EntityTypeIDs[]

The query for this type (includes the sub-types related to build the query from the inverted type index).