@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(keyRange?: KeyRange): Promise<Record[]>;
        getAllKeys(keyRange?: KeyRange): Promise<string[]>;
        count(keyRange?: KeyRange): Promise<number>;
        deleteRange(keyRange: 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>

    • Parameters

      Returns Promise<string[]>

    • Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>