271
curr = obj as IStringDictionary<unknown>;
272
}
274
>
if (typeof curr === 'object' && curr !== null) {
275
>
try {
276
>
(curr as IStringDictionary<unknown>)[last] = value; // workaround https://github.com/microsoft/vscode/issues/13606
277
>
} catch (e) {
278
conflictReporter(`Ignoring ${key} as ${segments.join('.')} is ${JSON.stringify(curr)}`);
279
}
281
conflictReporter(`Ignoring ${key} as ${segments.join('.')} is ${JSON.stringify(curr)}`);
282
}
284
285
export function removeFromValueTree(valueTree: IStringDictionary<unknown>, key: string): void {