Zimanyar API
    Preparing search index...

    Variable requestSchemaConst

    requestSchema: ZodDiscriminatedUnion<
        [
            ZodObject<
                {
                    bytes: ZodInstanceOf<Uint8Array<ArrayBuffer>>;
                    id: ZodNumber;
                    type: ZodLiteral<"load">;
                },
                $strip,
            >,
            ZodObject<
                {
                    id: ZodNumber;
                    options: ZodOptional<
                        ZodObject<
                            {
                                deferSuggestions: ZodOptional<ZodBoolean>;
                                disabledRules: ZodOptional<ZodArray<ZodString>>;
                                lang: ZodOptional<ZodEnum<{ auto: "auto"; ckb: "ckb"; kmr: "kmr" }>>;
                                strictness: ZodOptional<
                                    ZodEnum<{ standard: "standard"; tolerant: "tolerant" }>,
                                >;
                            },
                            $strip,
                        >,
                    >;
                    text: ZodString;
                    type: ZodLiteral<"check">;
                },
                $strip,
            >,
            ZodObject<
                {
                    id: ZodNumber;
                    options: ZodOptional<
                        ZodObject<
                            {
                                deferSuggestions: ZodOptional<ZodBoolean>;
                                disabledRules: ZodOptional<ZodArray<ZodString>>;
                                lang: ZodOptional<ZodEnum<{ auto: "auto"; ckb: "ckb"; kmr: "kmr" }>>;
                                strictness: ZodOptional<
                                    ZodEnum<{ standard: "standard"; tolerant: "tolerant" }>,
                                >;
                            },
                            $strip,
                        >,
                    >;
                    text: ZodString;
                    type: ZodLiteral<"fixSafe">;
                },
                $strip,
            >,
            ZodObject<
                {
                    id: ZodNumber;
                    lang: ZodEnum<{ ckb: "ckb"; kmr: "kmr" }>;
                    type: ZodLiteral<"suggest">;
                    word: ZodString;
                },
                $strip,
            >,
            ZodObject<
                {
                    id: ZodNumber;
                    lang: ZodEnum<{ ckb: "ckb"; kmr: "kmr" }>;
                    limit: ZodOptional<ZodNumber>;
                    prefix: ZodString;
                    type: ZodLiteral<"complete">;
                },
                $strip,
            >,
        ],
        "type",
    > = ...

    Every message to the worker is validated: the page or content script that sends it is not trusted.