Theia API Documentation v1.65.0
    Preparing search index...

    A memento represents a storage utility. It can store and retrieve values.

    interface Memento {
        get<T>(key: string): undefined | T;
        get<T>(key: string, defaultValue: T): T;
        keys(): readonly string[];
        update(key: string, value: any): Thenable<void>;
    }

    Implemented by

    Index

    Methods

    Methods

    • Return a value.

      Type Parameters

      • T

      Parameters

      • key: string

        A string.

      Returns undefined | T

      The stored value or undefined.

    • Return a value.

      Type Parameters

      • T

      Parameters

      • key: string

        A string.

      • defaultValue: T

        A value that should be returned when there is no value (undefined) with the given key.

      Returns T

      The stored value or the defaultValue.