所以我试图在Typescript程序中动态创建AsyncFunctions。 MDN说我可以通过
获取AsyncFunction构造函数byte[] targetPixels
但是typescript将其编译为
var AsyncFunction = Object.getPrototypeOf(async function () { }).constructor;
只需尝试使用构造函数即可看出差异;
var AsyncFunction = Object.getPrototypeOf(function () {
return __awaiter(this, void 0, void 0, function* () { });
}).constructor;
在Firefox中运行时返回Promise(我需要的东西),但在传递打字稿后运行时只返回new AsyncFunction("return 1;")();
。
如何阻止Typescript修改我的异步函数?