@kkdev92/vscode-ext-kit - v4.1.1
    Preparing search index...

    Interface SettingsDefinition<TSpecs>

    A validated settings group bound to one configuration section. Register it with a Module to make its SettingsAccessor token available at activation.

    interface SettingsDefinition<TSpecs extends SettingSpecs> {
        contributed: boolean;
        policy: SettingsValidationPolicy;
        section: string;
        token: ServiceToken<SettingsAccessor<SettingsValues<TSpecs>>>;
        values: TSpecs;
    }

    Type Parameters

    Index
    contributed: boolean

    Whether this extension contributes the section in its manifest, or only reads it.

    How invalid values are treated. Defaults to lenient.

    section: string

    Configuration section, for example sample.projects.

    Token the accessor is registered under, so handlers can inject it.

    values: TSpecs

    The specs, keyed by setting name.