typedux
Version:
Slightly adjusted Redux (awesome by default) for TS
31 lines • 889 B
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Promised = exports.Bluebird = void 0;
var bluebird_1 = require("bluebird");
Object.defineProperty(exports, "Bluebird", { enumerable: true, get: function () { return __importDefault(bluebird_1).default; } });
// import {Deferred} from "@3fv/deferred"
//
// export class PromiseEx<T> extends Bluebird<T> {
//
// //static delay = Deferred.delay
// }
//
// const PromiseEx = Object.assign(cloneDeep(Promise), {
// defer
// })
/**
* Wrap action function so compiler allows it
*
* @param fn
* @constructor
*/
function Promised(fn) {
return ((...args) => {
return fn(...args);
});
}
exports.Promised = Promised;
//# sourceMappingURL=Promise.js.map
;