Variable serverMessageSchemaConst
serverMessageSchema: ZodDiscriminatedUnion<
[
ZodObject<
{
id: ZodNullable<ZodUnion<readonly [ZodString, ZodNumber]>>;
payload: ZodUnknown;
type: ZodLiteral<"result">;
version: ZodLiteral<1>;
},
$strip,
>,
ZodObject<
{
error: ZodObject<
{
code: ZodEnum<
{
AUTH_DENIED: "AUTH_DENIED";
CONFLICT: "CONFLICT";
INTERNAL_ERROR: "INTERNAL_ERROR";
NOT_FOUND: "NOT_FOUND";
PROTOCOL_ERROR: "PROTOCOL_ERROR";
RATE_LIMITED: "RATE_LIMITED";
RESYNC_REQUIRED: "RESYNC_REQUIRED";
UNSUPPORTED_OPERATION: "UNSUPPORTED_OPERATION";
VALIDATION_FAILED: "VALIDATION_FAILED";
},
>;
details: ZodOptional<ZodUnknown>;
message: ZodString;
},
$strip,
>;
id: ZodNullable<ZodUnion<readonly [ZodString, ZodNumber]>>;
type: ZodLiteral<"error">;
version: ZodLiteral<1>;
},
$strip,
>,
ZodObject<
{
payload: ZodObject<
{
invalidations: ZodOptional<
ZodArray<ZodObject<{ collection: ZodString }, $strip>>,
>;
shardId: ZodString;
type: ZodLiteral<"updates">;
updates: ZodArray<
ZodObject<
{
clientId: ZodOptional<ZodString>;
collection: ZodString;
createdAt: ZodNumber;
id: ZodString;
key: ZodUnion<readonly [(...), (...)]>;
path: ZodOptional<ZodString>;
previousValue: ZodOptional<ZodUnknown>;
sequence: ZodNumber;
serverCreatedAt: ZodString;
type: ZodEnum<{ delete: ...; insert: ...; update: ... }>;
value: ZodOptional<ZodUnknown>;
},
$strip,
>,
>;
watermark: ZodNumber;
},
$strip,
>;
type: ZodLiteral<"updates">;
version: ZodLiteral<1>;
},
$strip,
>,
],
"type",
> = ...