在Typescript中获取AsyncFunction构造函数

时间:2017-07-28 19:39:23

标签: javascript typescript

所以我试图在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修改我的异步函数?

0 个答案:

没有答案