MCP TypeScript SDK (V2)
    Preparing search index...

    Variable ElicitRequestFormParamsSchemaConst

    ElicitRequestFormParamsSchema: ZodObject<
        {
            _meta: ZodOptional<
                ZodObject<
                    {
                        "io.modelcontextprotocol/related-task": ZodOptional<
                            ZodObject<{ taskId: ZodString }, $strip>,
                        >;
                        progressToken: ZodOptional<ZodUnion<readonly [ZodString, ZodNumber]>>;
                    },
                    $loose,
                >,
            >;
            message: ZodString;
            mode: ZodOptional<ZodLiteral<"form">>;
            requestedSchema: ZodObject<
                {
                    properties: ZodRecord<
                        ZodString,
                        ZodUnion<
                            readonly [
                                ZodUnion<
                                    readonly [
                                        ZodObject<
                                            {
                                                default: ...;
                                                description: ...;
                                                enum: ...;
                                                enumNames: ...;
                                                title: ...;
                                                type: ...;
                                            },
                                            $strip,
                                        >,
                                        ZodUnion<readonly [(...), (...)]>,
                                        ZodUnion<readonly [(...), (...)]>,
                                    ],
                                >,
                                ZodObject<
                                    {
                                        default: ZodOptional<ZodBoolean>;
                                        description: ZodOptional<ZodString>;
                                        title: ZodOptional<ZodString>;
                                        type: ZodLiteral<"boolean">;
                                    },
                                    $strip,
                                >,
                                ZodObject<
                                    {
                                        default: ZodOptional<ZodString>;
                                        description: ZodOptional<ZodString>;
                                        format: ZodOptional<ZodEnum<(...)>>;
                                        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: ...; number: ... }>;
                                    },
                                    $strip,
                                >,
                            ],
                        >,
                    >;
                    required: ZodOptional<ZodArray<ZodString>>;
                    type: ZodLiteral<"object">;
                },
                $strip,
            >;
            task: ZodOptional<ZodObject<{ ttl: ZodOptional<ZodNumber> }, $strip>>;
        },
        $strip,
    > = ...

    Parameters for an elicitation/create request for form-based elicitation.