async processKeyValue()

in src/JsonKeyValueAdapter.ts [25:37]


    async processKeyValue(setting: ConfigurationSetting): Promise<[string, unknown]> {
        let parsedValue: unknown;
        if (setting.value !== undefined) {
            try {
                parsedValue = JSON.parse(setting.value);
            } catch (error) {
                parsedValue = setting.value;
            }
        } else {
            parsedValue = setting.value;
        }
        return [setting.key, parsedValue];
    }