telebot-ts API Documentation - v1.0.0
    Preparing search index...

    Interface SessionStorage<S>

    Storage adapter interface for reading, writing, and deleting session data.

    interface SessionStorage<S> {
        delete: (key: string) => void | Promise<void>;
        read: (key: string) => S | Promise<S | undefined> | undefined;
        write: (key: string, value: S) => void | Promise<void>;
    }

    Type Parameters

    • S

      Shape of the session data.

    Implemented by

    Index
    delete: (key: string) => void | Promise<void>

    Deletes session data for the given key.

    read: (key: string) => S | Promise<S | undefined> | undefined

    Retrieves session data for the given key.

    write: (key: string, value: S) => void | Promise<void>

    Saves session data for the given key.