refactor(editor): use spec builder (#9424)

This commit is contained in:
Saul-Mirone committed 2024-12-30 08:42:58 +00:00
1 parent 4fee0e2eb3
commit b66a64bc9a
16 files changed
+65 -150

No files matched your search

@@ -19,9 +19,10 @@ export class SpecBuilder {
this._value = this._value.filter(extension => extension !== target);
}
replace(target: ExtensionType, newExtension: ExtensionType) {
this._value = this._value.map(extension =>
extension === target ? newExtension : extension
);
replace(target: ExtensionType[], newExtension: ExtensionType[]) {
this._value = [
...this._value.filter(extension => !target.includes(extension)),
...newExtension,
];
}
}