MonoCloud Authentication SDK
    Preparing search index...

    Defines a storage adapter used to persist session data.

    Implement this interface to plug a custom storage backend (for example, an encrypted store, secure cookie helper, or a wrapper around IndexedDB) into MonoCloudWebJSClient.

    Built-in implementations:

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

    Implemented by

    Index

    Methods

    • Retrieves the value associated with the given key.

      Parameters

      • key: string

        The unique identifier for the stored item.

      Returns Promise<string | null>

      The stored value as a string, or null if the key does not exist.

    • Removes the item associated with the specified key from storage.

      Parameters

      • key: string

        The unique identifier of the item to remove.

      Returns Promise<void>

    • Stores a key-value pair in the storage.

      Parameters

      • key: string

        The unique identifier for the item.

      • value: string

        The string value to store.

      Returns Promise<void>