import { z } from "zod"; import { keybindingRuleSchema, resolvedKeybindingsConfigSchema } from "./keybindings"; export const serverConfigSchema = z.object({ cwd: z.string().min(1), keybindings: resolvedKeybindingsConfigSchema.default([]), }); export const serverUpsertKeybindingInputSchema = keybindingRuleSchema; export const serverUpsertKeybindingResultSchema = z.object({ keybindings: resolvedKeybindingsConfigSchema.default([]), }); export type ServerConfig = z.infer; export type ServerUpsertKeybindingInput = z.infer; export type ServerUpsertKeybindingResult = z.infer;