Thankly SDK for JavaScript
    Preparing search index...

    Interface StorageAdapter

    Storage adapter interface for storing key-value pairs with expiry

    interface StorageAdapter {
        getItem(key: string): Promise<string | null>;
        removeItem(key: string): Promise<void>;
        setItem(key: string, value: string, ttl: number): Promise<void>;
    }

    Implemented by

    Index
    • Get a value from storage

      Parameters

      • key: string

        Storage key

      Returns Promise<string | null>

      Promise resolving to the value or null if not found/expired

    • Remove a value from storage

      Parameters

      • key: string

        Storage key

      Returns Promise<void>

    • Set a value in storage with expiry

      Parameters

      • key: string

        Storage key

      • value: string

        Value to store

      • ttl: number

        Time to live in milliseconds

      Returns Promise<void>