in client/src/extension.ts [694:720]
function record(this: void, elem: MigrationElement<(string | DirectoryItem | LegacyDirectoryItem | PatternItem | ModeItem)[]>): void {
if (elem.value === undefined || !Array.isArray(elem.value)) {
return;
}
for (let i = 0; i < elem.value.length; i++) {
const item = elem.value[i];
if (typeof item === 'string' || ModeItem.is(item) || PatternItem.is(item)) {
continue;
}
if (DirectoryItem.is(item) && item['!cwd'] !== undefined) {
continue;
}
/* For now we don't rewrite the settings to allow users to go back to an older version
if (LegacyDirectoryItem.is(item)) {
const legacy: LegacyDirectoryItem = item;
if (legacy.changeProcessCWD === false) {
(item as DirectoryItem)['!cwd'] = true;
elem.changed = true;
}
}
if (DirectoryItem.is(item) && item['!cwd'] === undefined) {
elem.value[i] = item.directory;
elem.changed = true;
}
*/
}
}