INNER CODE UNIT · TypeScript

ConfigurationManager

microsoft/PSRule · src/vscode-ps-rule/configuration.ts:176

export class ConfigurationManager {
    private current: ISetting;
    private readonly default: ISetting;
    private readonly configurationItemPrefix: string;

    /**
     * A flag for when setting require reload.
     */
    private pendingLoad: boolean = true;

    constructor(setting?: ISetting, prefix?: string) {
        this.configurationItemPrefix = prefix ?? configurationItemPrefix;
        this.default = setting ?? globalDefaults;
        this.current = { ...this.default };
        this.loadSettings();
    }

    static configure(context: ExtensionContext) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…