fix: satisfy oxlint spread rule

This commit is contained in:
Peter Steinberger
2026-01-18 18:50:52 +00:00
parent 744d1329cb
commit 7c49326191

View File

@@ -47,7 +47,7 @@ export function applyExclusiveSlotSelection(params: {
const pluginsConfig = params.config.plugins ?? {}; const pluginsConfig = params.config.plugins ?? {};
const prevSlot = pluginsConfig.slots?.[slotKey]; const prevSlot = pluginsConfig.slots?.[slotKey];
const slots = { const slots = {
...(pluginsConfig.slots ?? {}), ...pluginsConfig.slots,
[slotKey]: params.selectedId, [slotKey]: params.selectedId,
}; };
@@ -58,7 +58,7 @@ export function applyExclusiveSlotSelection(params: {
); );
} }
const entries = { ...(pluginsConfig.entries ?? {}) }; const entries = { ...pluginsConfig.entries };
const disabledIds: string[] = []; const disabledIds: string[] = [];
if (params.registry) { if (params.registry) {
for (const plugin of params.registry.plugins) { for (const plugin of params.registry.plugins) {
@@ -67,7 +67,7 @@ export function applyExclusiveSlotSelection(params: {
const entry = entries[plugin.id]; const entry = entries[plugin.id];
if (!entry || entry.enabled !== false) { if (!entry || entry.enabled !== false) {
entries[plugin.id] = { entries[plugin.id] = {
...(entry ?? {}), ...entry,
enabled: false, enabled: false,
}; };
disabledIds.push(plugin.id); disabledIds.push(plugin.id);