lsync API
    Preparing search index...

    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",
    > = ...