for (const key of Object.keys(raw)) {
if (OVERRIDE_PROPERTY_REGEX.test(key)) {
const rawKey = raw[key] as IStringDictionary<unknown>;
for (const keyInOverrideRaw in rawKey) {
overrideRaw[keyInOverrideRaw] = rawKey[keyInOverrideRaw];
}
overrides.push({
identifiers: overrideIdentifiersFromKey(key),
keys: Object.keys(overrideRaw),
contents: toValuesTree(overrideRaw, conflictReporter)
});
}
}
return overrides;