UNPKG

lakutata

Version:

An IoC-based universal application framework.

33 lines (25 loc) 692 B
/* Build Date: Mon Jan 05 2026 23:52:23 GMT+0800 (China Standard Time) */ "use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const e = require("../../helpers/IsPromiseLike.cjs"); require("../../helpers/IsPromise.cjs"); require("util/types"); function r(r, s, i) { async function n() { await Promise.resolve(); await Reflect.apply(s, r, i !== null && i !== undefined ? i : []); delete r["then"]; return r; } if (e.IsPromiseLike(r)) { t(r, Promise.resolve(r).then(n)); } else { t(r, n()); } } function t(e, r) { e.then = r.then.bind(r); } exports.AppendAsyncConstructor = r;