func render()

in Sources/MockoloFramework/Models/ClosureModel.swift [55:69]


    func render(
        context: RenderContext,
        arguments: GenerationArguments
    ) -> String? {
        guard let overloadingResolvedName = context.overloadingResolvedName,
              let enclosingType = context.enclosingType else {
            return nil
        }
        let (type, cast) = self.type(enclosingType: enclosingType, requiresSendable: context.requiresSendable)
        return applyClosureTemplate(type: type,
                                    cast: cast,
                                    name: overloadingResolvedName + .handlerSuffix,
                                    params: params,
                                    returnDefaultType: funcReturnType)
    }