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

    Representation of a preference change. A preference value can be set to undefined for a specific scope. This means that the value from a more general scope will be used.

    interface PreferenceChange {
        domain?: string[];
        newValue?: JSONValue;
        oldValue?: JSONValue;
        preferenceName: string;
        scope: PreferenceScope;
        affects(resourceUri?: string): boolean;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    domain?: string[]

    URIs of the scopes in which this change applies.

    newValue?: JSONValue

    The new value of the changed preference.

    oldValue?: JSONValue

    The old value of the changed preference.

    preferenceName: string

    The name of the changed preference.

    The PreferenceScope of the changed preference.

    Methods