IndexKey
Extract the types of indexes in certain object stores from the DB schema type.
type IndexKey<DBTypes extends DBSchema | unknown, StoreName extends StoreNames<DBTypes>, IndexName extends IndexNames<DBTypes, StoreName>> = DBTypes extends DBSchema ? IndexName extends keyof DBTypes[StoreName]["indexes"] ? DBTypes[StoreName]["indexes"][IndexName] : IDBValidKey : IDBValidKey;
§Type Parameters
§
StoreName extends StoreNames<DBTypes>
[src]§
IndexName extends IndexNames<DBTypes, StoreName>
[src]