Skip to content

lspeasy / core/src / responseMessageSchema

Variable: responseMessageSchema

ts
const responseMessageSchema: ZodUnion<readonly [ZodObject<{
  id: ZodUnion<readonly [ZodString, ZodNumber]>;
  jsonrpc: ZodLiteral<"2.0">;
  result: ZodUnknown;
}, $strip>, ZodObject<{
  error: ZodObject<{
     code: ZodNumber;
     data: ZodOptional<ZodUnknown>;
     message: ZodString;
  }, $strip>;
  id: ZodUnion<readonly [ZodString, ZodNumber]>;
  jsonrpc: ZodLiteral<"2.0">;
}, $strip>]>;

Defined in: packages/core/src/jsonrpc/schemas.ts:60

Schema for JSON-RPC 2.0 Response Message (success or error)

Released under the MIT License.