Typescript v8 natives 语法表达式预期

Typescript v8 natives syntax Expression expected

使用 Typescript 4.1.2 是否可以编译引用在设置 v8 中的 --allow-natives-syntax 标志时调用的函数的代码?

例如:

function foo(bar: ()=>void)): void {
    %OptimizeFunctionOnNextCall(bar); // --> TS1109; Expression expected
}

//@ts-ignore//@ts-expect-error 均未消除此错误

我没有样板来测试 v8 natives,所以我不知道它是否有效,但你可以尝试下一段代码

function foo(bar: () => void): void {
  //@ts-ignore
  ((void 0) %OptimizeFunctionOnNextCall(bar));
}

不要评判我)我只是想帮忙)