@valon-technologies/gestalt
    Preparing search index...

    Interface Index

    Fakeable IndexedDB secondary-index contract.

    interface Index {
        get(query?: Key | KeyRange): Promise<Record>;
        getKey(query?: Key | KeyRange): Promise<string>;
        getAll(query?: Key | KeyRange, options?: GetAllOptions): Promise<Record[]>;
        getAllKeys(
            query?: Key | KeyRange,
            options?: GetAllOptions,
        ): Promise<string[]>;
        count(query?: Key | KeyRange): Promise<number>;
        delete(query?: Key | KeyRange): Promise<number>;
        deleteRange(query: Key | KeyRange): Promise<number>;
        openCursor(options?: OpenCursorOptions): Promise<Cursor | null>;
        openKeyCursor(options?: OpenCursorOptions): Promise<Cursor | null>;
    }
    Index

    Methods