1242
}
1243
1244
>
function compare(from: ConfigurationModel | undefined, to: ConfigurationModel | undefined): IConfigurationCompareResult {
configurationModels.ts
1245
>
const { added, removed, updated } = compareConfigurationContents(to?.rawConfiguration, from?.rawConfiguration);
1246
>
const overrides: [string, string[]][] = [];
1247
>
1248
>
const fromOverrideIdentifiers = from?.getAllOverrideIdentifiers() || [];
1249
>
const toOverrideIdentifiers = to?.getAllOverrideIdentifiers() || [];
1250
>
1251
>
if (to) {
1252
const addedOverrideIdentifiers = toOverrideIdentifiers.filter(key => !fromOverrideIdentifiers.includes(key));
1253
for (const identifier of addedOverrideIdentifiers) {