import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { workspace } from 'vscode'; const configurationService: IConfigurationService = workspace.getConfiguration(); const value = configurationService.get('mySetting'); console.log(value);
import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { workspace } from 'vscode'; const configurationService: IConfigurationService = workspace.getConfiguration(); configurationService.onDidChangeConfiguration(event => { console.log('Configuration Changed:', event.affectsConfiguration('mySetting')); });In this example, we subscribe to changes in configuration and log a message when the `mySetting` configuration value is affected by the change. Overall, the IConfigurationService interface in the vs.platform.configuration.common.configuration package library is a useful tool for managing configuration settings in a platform agnostic way in TypeScript.