refactor: split config lsp and formatter schemas (#22986)

This commit is contained in:
Dax
2026-04-17 01:35:26 +00:00
committed by GitHub
parent 6405e3a7b1
commit 326471a25c
6 changed files with 63 additions and 51 deletions
+13
View File
@@ -0,0 +1,13 @@
export * as ConfigFormatter from "./formatter"
import z from "zod"
export const Entry = z.object({
disabled: z.boolean().optional(),
command: z.array(z.string()).optional(),
environment: z.record(z.string(), z.string()).optional(),
extensions: z.array(z.string()).optional(),
})
export const Info = z.union([z.literal(false), z.record(z.string(), Entry)])
export type Info = z.infer<typeof Info>