Skip to content

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

Released under the MIT License.