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