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

    Interface TransactionObjectStore

    Fakeable transaction-scoped object-store contract.

    interface TransactionObjectStore {
        get(id: string): Promise<Record>;
        getKey(id: string): Promise<string>;
        add(record: Record): Promise<void>;
        put(record: Record): Promise<void>;
        delete(id: string): Promise<void>;
        clear(): Promise<void>;
        getAll(query?: Key | KeyRange, options?: GetAllOptions): Promise<Record[]>;
        getAllKeys(
            query?: Key | KeyRange,
            options?: GetAllOptions,
        ): Promise<string[]>;
        count(query?: Key | KeyRange): Promise<number>;
        deleteRange(query: Key | KeyRange): Promise<number>;
        index(name: string): TransactionIndex;
    }
    Index

    Methods

    • Parameters

      • id: string

      Returns Promise<Record>

    • Parameters

      • id: string

      Returns Promise<string>

    • Parameters

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • id: string

      Returns Promise<void>

    • Returns Promise<void>