import { ConfigurationTarget, IConfigurationModel } from './configuration'; import { URI } from '@vscode/base-node/vs/base/common/uri'; import { ResourceMap } from '@vscode/base-node/vs/base/common/map'; export interface IConfigurationChangeEvent { source: ConfigurationTarget; affectedKeys: string[]; affectsConfiguration(configuration: string, resource?: URI): boolean; sourceConfig: any; changedConfiguration: IConfigurationModel; changedConfigurationByResource: ResourceMap; }