таким вот образом?
const class: MyClass = await new MyClass();
Будет ли и должно ли это работать?
Конструкторы не могут быть асинхронными, но если класс имплементит Promise - возможно, надо проверять
не будет и не должно
Вот такая фигня работает ъыъ.рф/ыаъУ
чёт решил попробовать запустить этот вариант (правда на JS), но он чёт не работает: "use strict"; class Kek { constructor() { console.log('constructor'); } then(onfulfilled, onrejected) { console.log('kek'); return new Promise(() => { }); } catch(onrejected) { return this; } } (async () => { console.log('bek'); const kek = await new Kek(); console.log('mek'); })(); >node 1.js bek constructor kek
Обсуждают сегодня