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

    Interface TransactionIndex

    Fakeable transaction-scoped secondary-index contract.

    interface TransactionIndex {
        get(...values: unknown[]): Promise<Record>;
        getKey(...values: unknown[]): Promise<string>;
        getAll(keyRange?: KeyRange, ...values: unknown[]): Promise<Record[]>;
        getAllKeys(keyRange?: KeyRange, ...values: unknown[]): Promise<string[]>;
        count(keyRange?: KeyRange, ...values: unknown[]): Promise<number>;
        delete(...values: unknown[]): Promise<number>;
        deleteRange(keyRange: KeyRange, ...values: unknown[]): Promise<number>;
    }
    Index

    Methods

    • Parameters

      • ...values: unknown[]

      Returns Promise<Record>

    • Parameters

      • ...values: unknown[]

      Returns Promise<string>

    • Parameters

      • OptionalkeyRange: KeyRange
      • ...values: unknown[]

      Returns Promise<Record[]>

    • Parameters

      • OptionalkeyRange: KeyRange
      • ...values: unknown[]

      Returns Promise<string[]>

    • Parameters

      • OptionalkeyRange: KeyRange
      • ...values: unknown[]

      Returns Promise<number>

    • Parameters

      • ...values: unknown[]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>