refactor(format): remove unsafe formatter merge cast

pull/18019/head
Kit Langton 2026-03-17 20:55:12 -04:00
parent 8e4af17a4b
commit 7acf429d28
1 changed files with 8 additions and 6 deletions

View File

@ -63,17 +63,19 @@ export class FormatService extends ServiceMap.Service<FormatService, FormatServi
delete formatters[name]
continue
}
const result = mergeDeep(formatters[name] ?? {}, {
const info = mergeDeep(formatters[name] ?? {}, {
command: [],
extensions: [],
...item,
}) as Formatter.Info
})
if (result.command.length === 0) continue
if (info.command.length === 0) continue
result.enabled = async () => true
result.name = name
formatters[name] = result
formatters[name] = {
...info,
name,
enabled: async () => true,
}
}
} else {
log.info("all formatters are disabled")