Dimitrian Nine (2019-08-27T04:47:00.000Z)
dimtimeforever at gmail.com (2019-08-27T04:48:23.094Z)
How it says: "there is no limit to perfection" - [new wrapper][1]. Now it works like more native: ```js class PromiseClass { static async new(test='test'){ this.promise= test; return this;} constructor(...args) { let s = async()=>PromiseClass.new.call(this,...args); return (async r=>await s() )(); }//new }//class class AsyncClass extends PromiseClass{ static async new(){ return this; } constructor(...args){ let s = async()=>{ await super(); return AsyncClass.new.call(this,...args); }; return (async r=>await s() )(); }//new }//AsyncClass ``` [1]: https://repl.it/repls/FinancialUnknownDehardwarization