IndexNames
Extract the names of indexes in certain object stores from the DB schema type.
type IndexNames<DBTypes extends DBSchema | unknown, StoreName extends StoreNames<DBTypes>> = DBTypes extends DBSchema ? keyof DBTypes[StoreName]["indexes"] : string;