Membrane SDK - v0.29.2
    Preparing search index...

    Variable FunctionDefinitionConst

    FunctionDefinition: ZodUnion<
        readonly [
            ZodObject<{ type: ZodLiteral<mapping>; mapping: ZodAny }, $strip>,
            ZodObject<
                {
                    type: ZodLiteral<operationMapping>;
                    mapping: ZodObject<
                        {
                            operationKey: ZodString;
                            inputMapping: ZodOptional<ZodAny>;
                            outputMapping: ZodOptional<ZodAny>;
                        },
                        $strip,
                    >;
                },
                $strip,
            >,
            ZodObject<
                {
                    type: ZodLiteral<restApiMapping>;
                    mapping: ZodObject<
                        {
                            path: ZodString;
                            method: ZodString;
                            requestMapping: ZodOptional<
                                ZodObject<
                                    {
                                        pathParameters: ZodOptional<ZodAny>;
                                        query: ZodOptional<ZodAny>;
                                        data: ZodOptional<ZodAny>;
                                        headers: ZodOptional<ZodAny>;
                                    },
                                    $strip,
                                >,
                            >;
                            responseMapping: ZodOptional<ZodAny>;
                        },
                        $strip,
                    >;
                },
                $strip,
            >,
            ZodObject<
                {
                    type: ZodLiteral<graphqlApiMapping>;
                    mapping: ZodObject<
                        {
                            path: ZodString;
                            operationType: ZodEnum<{ query: "query"; mutation: "mutation" }>;
                            requestMapping: ZodArray<
                                ZodType<
                                    {
                                        field: string;
                                        args?: Record<(...), (...)>;
                                        subFields?: (...)[];
                                    },
                                    unknown,
                                    $ZodTypeInternals<
                                        {
                                            field: string;
                                            args?: (...)
                                            | (...);
                                            subFields?: (...) | (...);
                                        },
                                        unknown,
                                    >,
                                >,
                            >;
                            responseMapping: ZodOptional<ZodAny>;
                        },
                        $strip,
                    >;
                },
                $strip,
            >,
            ZodObject<{ type: ZodLiteral<javascript>; code: ZodString }, $strip>,
        ],
    > = ...

    Union of all specific function types