lspeasy / core/src / InitializeParamsSchema
Variable: InitializeParamsSchema
ts
const InitializeParamsSchema: ZodObject<{
capabilities: ZodAny;
clientInfo: ZodOptional<ZodObject<{
name: ZodString;
version: ZodOptional<ZodString>;
}, $strip>>;
initializationOptions: ZodOptional<ZodUnknown>;
locale: ZodOptional<ZodString>;
processId: ZodUnion<readonly [ZodNumber, ZodNull]>;
rootPath: ZodOptional<ZodUnion<readonly [ZodString, ZodNull]>>;
rootUri: ZodUnion<readonly [ZodString, ZodNull]>;
trace: ZodOptional<ZodEnum<{
messages: "messages";
off: "off";
verbose: "verbose";
}>>;
workspaceFolders: ZodOptional<ZodNullable<ZodArray<ZodObject<{
name: ZodString;
uri: ZodString;
}, $strip>>>>;
}, $strip>;Defined in: packages/core/src/protocol/schemas.ts:207
Initialize params