MCP TypeScript SDK
    Preparing search index...

    Variable PrimitiveSchemaDefinitionSchemaConst

    PrimitiveSchemaDefinitionSchema: ZodUnion<
        readonly [
            ZodUnion<
                readonly [
                    ZodObject<
                        {
                            default: ZodOptional<ZodString>;
                            description: ZodOptional<ZodString>;
                            enum: ZodArray<ZodString>;
                            enumNames: ZodOptional<ZodArray<ZodString>>;
                            title: ZodOptional<ZodString>;
                            type: ZodLiteral<"string">;
                        },
                        $strip,
                    >,
                    ZodUnion<
                        readonly [
                            ZodObject<
                                {
                                    default: ZodOptional<ZodString>;
                                    description: ZodOptional<ZodString>;
                                    enum: ZodArray<ZodString>;
                                    title: ZodOptional<ZodString>;
                                    type: ZodLiteral<"string">;
                                },
                                $strip,
                            >,
                            ZodObject<
                                {
                                    default: ZodOptional<ZodString>;
                                    description: ZodOptional<ZodString>;
                                    oneOf: ZodArray<ZodObject<{ const: ...; title: ... }, $strip>>;
                                    title: ZodOptional<ZodString>;
                                    type: ZodLiteral<"string">;
                                },
                                $strip,
                            >,
                        ],
                    >,
                    ZodUnion<
                        readonly [
                            ZodObject<
                                {
                                    default: ZodOptional<ZodArray<ZodString>>;
                                    description: ZodOptional<ZodString>;
                                    items: ZodObject<
                                        { enum: ZodArray<(...)>; type: ZodLiteral<(...)> },
                                        $strip,
                                    >;
                                    maxItems: ZodOptional<ZodNumber>;
                                    minItems: ZodOptional<ZodNumber>;
                                    title: ZodOptional<ZodString>;
                                    type: ZodLiteral<"array">;
                                },
                                $strip,
                            >,
                            ZodObject<
                                {
                                    default: ZodOptional<ZodArray<ZodString>>;
                                    description: ZodOptional<ZodString>;
                                    items: ZodObject<{ anyOf: ZodArray<(...)> }, $strip>;
                                    maxItems: ZodOptional<ZodNumber>;
                                    minItems: ZodOptional<ZodNumber>;
                                    title: ZodOptional<ZodString>;
                                    type: ZodLiteral<"array">;
                                },
                                $strip,
                            >,
                        ],
                    >,
                ],
            >,
            ZodObject<
                {
                    default: ZodOptional<ZodBoolean>;
                    description: ZodOptional<ZodString>;
                    title: ZodOptional<ZodString>;
                    type: ZodLiteral<"boolean">;
                },
                $strip,
            >,
            ZodObject<
                {
                    default: ZodOptional<ZodString>;
                    description: ZodOptional<ZodString>;
                    format: ZodOptional<
                        ZodEnum<
                            {
                                date: "date";
                                "date-time": "date-time";
                                email: "email";
                                uri: "uri";
                            },
                        >,
                    >;
                    maxLength: ZodOptional<ZodNumber>;
                    minLength: ZodOptional<ZodNumber>;
                    title: ZodOptional<ZodString>;
                    type: ZodLiteral<"string">;
                },
                $strip,
            >,
            ZodObject<
                {
                    default: ZodOptional<ZodNumber>;
                    description: ZodOptional<ZodString>;
                    maximum: ZodOptional<ZodNumber>;
                    minimum: ZodOptional<ZodNumber>;
                    title: ZodOptional<ZodString>;
                    type: ZodEnum<{ integer: "integer"; number: "number" }>;
                },
                $strip,
            >,
        ],
    > = ...

    Union of all primitive schema definitions.