Teleforge API Reference - v0.1.0
    Preparing search index...

    Interface StorageAdapter

    interface StorageAdapter {
        defaultTTL: number;
        namespace?: string;
        compareAndSet?(
            key: string,
            expectedVersion: number,
            state: UserFlowState,
            ttl?: number,
        ): Promise<boolean>;
        delete(key: string): Promise<void>;
        get(key: string): Promise<UserFlowState | null>;
        set(key: string, state: UserFlowState, ttl?: number): Promise<void>;
        touch(key: string, ttl: number): Promise<void>;
    }

    Implemented by

    Index

    Methods

    • Parameters

      • key: string
      • expectedVersion: number
      • state: UserFlowState
      • Optionalttl: number

      Returns Promise<boolean>

    • Parameters

      • key: string

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • key: string
      • ttl: number

      Returns Promise<void>

    Properties

    defaultTTL: number
    namespace?: string