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)