LedeWire SDK API Reference
    Preparing search index...

    Interface TokenStorage

    Interface for pluggable token storage adapters. Implement this to persist tokens across page loads or in a server-side store.

    // Persist across tabs and browser restarts (browser only)
    import { localStorageAdapter } from '@ledewire/browser'
    const lw = init({ apiKey, storage: localStorageAdapter() })
    // Persist within the current tab only — cleared on tab close (browser only)
    import { sessionStorageAdapter } from '@ledewire/browser'
    const lw = init({ apiKey, storage: sessionStorageAdapter() })
    interface TokenStorage {
        clearTokens(): void | Promise<void>;
        getTokens(): StoredTokens | Promise<StoredTokens | null> | null;
        setTokens(tokens: StoredTokens): void | Promise<void>;
    }

    Implemented by

    Index

    Methods

    • Clear all stored token data (called on logout).

      Returns void | Promise<void>

    • Persist token data.

      Parameters

      Returns void | Promise<void>