Type alias PreferenceChangeEvent<T>

PreferenceChangeEvent<T>: {
    affects(resourceUri?, overrideIdentifier?): boolean;
} & {
    [K in keyof T]-?: {
        newValue: T[K];
        oldValue?: T[K];
        preferenceName: K;
    }
}[keyof T]

Union of all possible key/value pairs for a type T

Type Parameters

  • T

Type declaration