UNPKG

zing-orm

Version:
16 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AsyncConstructor = void 0; // child Class must use await, or will cause an Error about constructor.this class AsyncConstructor { constructor(asyncConstructor) { const init = (async () => { await asyncConstructor(); delete this.then; return this; })(); this.then = init.then.bind(init); } } exports.AsyncConstructor = AsyncConstructor; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXN5bmNDb25zdHJ1Y3Rvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIkFzeW5jQ29uc3RydWN0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsK0VBQStFO0FBQy9FLE1BQWEsZ0JBQWdCO0lBRXpCLFlBQVksZ0JBQXFCO1FBQzdCLE1BQU0sSUFBSSxHQUFHLENBQUMsS0FBSyxJQUFJLEVBQUU7WUFDckIsTUFBTSxnQkFBZ0IsRUFBRSxDQUFBO1lBQ3hCLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQTtZQUNoQixPQUFPLElBQUksQ0FBQTtRQUNmLENBQUMsQ0FBQyxFQUFFLENBQUE7UUFDSixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFBO0lBQ3BDLENBQUM7Q0FDSjtBQVZELDRDQVVDIn0=