chore: generate

This commit is contained in:
opencode-agent[bot]
2026-04-17 01:36:45 +00:00
parent f13778215a
commit 5b9fa32255
+14 -16
View File
@@ -18,22 +18,20 @@ export const Entry = z.union([
}), }),
]) ])
export const Info = z export const Info = z.union([z.literal(false), z.record(z.string(), Entry)]).refine(
.union([z.literal(false), z.record(z.string(), Entry)]) (data) => {
.refine( if (typeof data === "boolean") return true
(data) => { const serverIds = new Set(Object.values(LSPServer).map((server) => server.id))
if (typeof data === "boolean") return true
const serverIds = new Set(Object.values(LSPServer).map((server) => server.id))
return Object.entries(data).every(([id, config]) => { return Object.entries(data).every(([id, config]) => {
if (config.disabled) return true if (config.disabled) return true
if (serverIds.has(id)) return true if (serverIds.has(id)) return true
return Boolean(config.extensions) return Boolean(config.extensions)
}) })
}, },
{ {
error: "For custom LSP servers, 'extensions' array is required.", error: "For custom LSP servers, 'extensions' array is required.",
}, },
) )
export type Info = z.infer<typeof Info> export type Info = z.infer<typeof Info>