@restnfeel/agentc-starter-kit
Version:
한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템
57 lines (47 loc) • 1.58 kB
JavaScript
import { __exports as promises } from '../../../_virtual/promises.js';
import require$$0 from '../../../_virtual/index-all.js';
import { __require as requirePromise } from '../../bluebird/js/release/promise.js';
var hasRequiredPromises;
function requirePromises () {
if (hasRequiredPromises) return promises;
hasRequiredPromises = 1;
var _ = require$$0;
var bluebird = /*@__PURE__*/ requirePromise()();
promises.defer = defer;
promises.when = bluebird.resolve;
promises.resolve = bluebird.resolve;
promises.all = bluebird.all;
promises.props = bluebird.props;
promises.reject = bluebird.reject;
promises.promisify = bluebird.promisify;
promises.mapSeries = bluebird.mapSeries;
promises.attempt = bluebird.attempt;
promises.nfcall = function(func) {
var args = Array.prototype.slice.call(arguments, 1);
var promisedFunc = bluebird.promisify(func);
return promisedFunc.apply(null, args);
};
bluebird.prototype.fail = bluebird.prototype.caught;
bluebird.prototype.also = function(func) {
return this.then(function(value) {
var returnValue = _.extend({}, value, func(value));
return bluebird.props(returnValue);
});
};
function defer() {
var resolve;
var reject;
var promise = new bluebird.Promise(function(resolveArg, rejectArg) {
resolve = resolveArg;
reject = rejectArg;
});
return {
resolve: resolve,
reject: reject,
promise: promise
};
}
return promises;
}
export { requirePromises as __require };
//# sourceMappingURL=promises.js.map