Keeta LogoKeeta Logo@keetanetwork/keetanet-client
    Preparing search index...

    Interface KVStorageProviderAPI

    interface KVStorageProviderAPI {
        destroy?: () => Promise<void>;
        gc(timeout?: number): Promise<void>;
        get(
            arena: null | string,
            key: string,
        ): Promise<undefined | JSONSerializable>;
        getAll(arena: string): Promise<{ [key: string]: JSONSerializable }>;
        incr(arena: string, key: string, change: number): Promise<bigint>;
        list(arena: string): Promise<string[]>;
        set(
            arena: string,
            key: string,
            value: undefined | JSONSerializable,
            options?: KVSetOptionsType,
        ): Promise<void>;
        xor(arena: null, key: string, change: BufferStorage): Promise<void>;
    }
    Index

    Properties

    destroy?: () => Promise<void>

    Methods

    • Parameters

      • Optionaltimeout: number

      Returns Promise<void>

    • Parameters

      • arena: null | string
      • key: string

      Returns Promise<undefined | JSONSerializable>

    • Parameters

      • arena: string
      • key: string
      • change: number

      Returns Promise<bigint>

    • Parameters

      • arena: string

      Returns Promise<string[]>

    • Parameters

      Returns Promise<void>