Type alias ModelIndexType<ModelFieldKeys, PK, SK, QueryField, K>

ModelIndexType<ModelFieldKeys, PK, SK, QueryField, K>: Omit<{
    name(name): ModelIndexType<ModelFieldKeys, PK, SK, QueryField, "name" | K>;
    queryField<QF, MF>(field): ModelIndexType<MF, PK, SK, QF, "queryField" | K>;
    sortKeys<FieldKeys, const SK>(sortKeys): ModelIndexType<FieldKeys, PK, SK, QueryField, K | "sortKeys">;
}, K> & Brand<typeof brandName>

Type Parameters

  • ModelFieldKeys extends string

  • PK

  • SK = readonly []

  • QueryField = never

  • K extends keyof ModelIndexType<any, any, any, any> = never