@modelcontextprotocol/sdk
    Preparing search index...

    Variable PrimitiveSchemaDefinitionSchemaConst

    PrimitiveSchemaDefinitionSchema: ZodUnion<
        [
            ZodObject<
                {
                    default: ZodOptional<ZodBoolean>;
                    description: ZodOptional<ZodString>;
                    title: ZodOptional<ZodString>;
                    type: ZodLiteral<"boolean">;
                },
                "passthrough",
                ZodTypeAny,
                objectOutputType<
                    {
                        default: ZodOptional<ZodBoolean>;
                        description: ZodOptional<ZodString>;
                        title: ZodOptional<ZodString>;
                        type: ZodLiteral<"boolean">;
                    },
                    ZodTypeAny,
                    "passthrough",
                >,
                objectInputType<
                    {
                        default: ZodOptional<ZodBoolean>;
                        description: ZodOptional<ZodString>;
                        title: ZodOptional<ZodString>;
                        type: ZodLiteral<"boolean">;
                    },
                    ZodTypeAny,
                    "passthrough",
                >,
            >,
            ZodObject<
                {
                    description: ZodOptional<ZodString>;
                    format: ZodOptional<ZodEnum<["email", "uri", "date", "date-time"]>>;
                    maxLength: ZodOptional<ZodNumber>;
                    minLength: ZodOptional<ZodNumber>;
                    title: ZodOptional<ZodString>;
                    type: ZodLiteral<"string">;
                },
                "passthrough",
                ZodTypeAny,
                objectOutputType<
                    {
                        description: ZodOptional<ZodString>;
                        format: ZodOptional<ZodEnum<["email", "uri", "date", "date-time"]>>;
                        maxLength: ZodOptional<ZodNumber>;
                        minLength: ZodOptional<ZodNumber>;
                        title: ZodOptional<ZodString>;
                        type: ZodLiteral<"string">;
                    },
                    ZodTypeAny,
                    "passthrough",
                >,
                objectInputType<
                    {
                        description: ZodOptional<ZodString>;
                        format: ZodOptional<ZodEnum<["email", "uri", "date", "date-time"]>>;
                        maxLength: ZodOptional<ZodNumber>;
                        minLength: ZodOptional<ZodNumber>;
                        title: ZodOptional<ZodString>;
                        type: ZodLiteral<"string">;
                    },
                    ZodTypeAny,
                    "passthrough",
                >,
            >,
            ZodObject<
                {
                    description: ZodOptional<ZodString>;
                    maximum: ZodOptional<ZodNumber>;
                    minimum: ZodOptional<ZodNumber>;
                    title: ZodOptional<ZodString>;
                    type: ZodEnum<["number", "integer"]>;
                },
                "passthrough",
                ZodTypeAny,
                objectOutputType<
                    {
                        description: ZodOptional<ZodString>;
                        maximum: ZodOptional<ZodNumber>;
                        minimum: ZodOptional<ZodNumber>;
                        title: ZodOptional<ZodString>;
                        type: ZodEnum<["number", "integer"]>;
                    },
                    ZodTypeAny,
                    "passthrough",
                >,
                objectInputType<
                    {
                        description: ZodOptional<ZodString>;
                        maximum: ZodOptional<ZodNumber>;
                        minimum: ZodOptional<ZodNumber>;
                        title: ZodOptional<ZodString>;
                        type: ZodEnum<["number", "integer"]>;
                    },
                    ZodTypeAny,
                    "passthrough",
                >,
            >,
            ZodObject<
                {
                    description: ZodOptional<ZodString>;
                    enum: ZodArray<ZodString, "many">;
                    enumNames: ZodOptional<ZodArray<ZodString, "many">>;
                    title: ZodOptional<ZodString>;
                    type: ZodLiteral<"string">;
                },
                "passthrough",
                ZodTypeAny,
                objectOutputType<
                    {
                        description: ZodOptional<ZodString>;
                        enum: ZodArray<ZodString, "many">;
                        enumNames: ZodOptional<ZodArray<ZodString, "many">>;
                        title: ZodOptional<ZodString>;
                        type: ZodLiteral<"string">;
                    },
                    ZodTypeAny,
                    "passthrough",
                >,
                objectInputType<
                    {
                        description: ZodOptional<ZodString>;
                        enum: ZodArray<ZodString, "many">;
                        enumNames: ZodOptional<ZodArray<ZodString, "many">>;
                        title: ZodOptional<ZodString>;
                        type: ZodLiteral<"string">;
                    },
                    ZodTypeAny,
                    "passthrough",
                >,
            >,
        ],
    > = ...

    Union of all primitive schema definitions.