@autobe/agent
Version:
AI backend server code generator
14 lines • 541 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.pipe = pipe;
const IAutoBeRealizeFailedSymbol_1 = require("../orchestrate/realize/structures/IAutoBeRealizeFailedSymbol");
function pipe(a, ...fns) {
return fns.reduce((prev, fn) => {
return prev.then((result) => {
if (result === IAutoBeRealizeFailedSymbol_1.FAILED)
return IAutoBeRealizeFailedSymbol_1.FAILED;
return fn(result);
});
}, Promise.resolve(a));
}
//# sourceMappingURL=pipe.js.map