test-openapi
Version:
Automated client requests
48 lines (32 loc) • 1.11 kB
JavaScript
;require("core-js/modules/es.promise");Object.defineProperty(exports,"__esModule",{value:true});exports.callComplete=void 0;var _output=require("../../../serialize/output.js");
var _call=require("../call.js");
var _silent=require("../level/silent.js");
var _task_data=require("../level/task_data.js");
const callComplete=async function({
task,
task:{error:{nested}={}},
reporters,
plugins,
context})
{
const taskA=(0,_output.serializeOutput)({task,plugins});
const arg=getArg.bind(null,{task:taskA,plugins});
const callContext=getContext.bind(null,{task:taskA,context});
await(0,_call.callReporters)({reporters,type:"complete"},arg,callContext);
if(nested===undefined){
return;
}
await callComplete({
task:{...nested,isNested:true},
reporters,
plugins,
context});
};exports.callComplete=callComplete;
const getArg=function({task,plugins},{options}){
return(0,_task_data.filterTaskData)({task,options,plugins});
};
const getContext=function({task,context},{options}){
const silent=(0,_silent.isSilentTask)({task,options});
return{...context,silent};
};
//# sourceMappingURL=call.js.map