refactor: split config lsp and formatter schemas (#22986)
This commit is contained in:
@@ -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>
|
||||
Reference in New Issue
Block a user