typescript - Typescript v8 natives 语法表达式预期
问题描述
使用 Typescript 4.1.2 是否可以编译引用在--allow-natives-syntax
设置 v8 中的标志时调用的函数的代码?
例如:
function foo(bar: ()=>void)): void {
%OptimizeFunctionOnNextCall(bar); // --> TS1109; Expression expected
}
既不//@ts-ignore
也不//@ts-expect-error
沉默这个错误
解决方案
我没有样板来测试 v8 本机,所以我不知道它是否有效,但是您可以尝试下一段代码
function foo(bar: () => void): void {
//@ts-ignore
((void 0) %OptimizeFunctionOnNextCall(bar));
}
不要评判我)我只是想帮忙)
推荐阅读
- common-lisp - Common Lisp 新手,无法理解为什么 defun 函数在简单情况下不起作用
- android - 每个用户在 Android 中使用反向地理编码的每日限制?
- java - Java 客户端如何通过 JEE 服务器(如 weblogic、jboss 等)进行身份验证背后的概念
- c - 计算和打印矩阵的对角线之和
- javascript - 如何在 Angular 中使用 addEventListener 和 postMessage?
- php - 如何将日期、时间和值从单选按钮放入数据库
- c# - 逐个像素地动态绘制和显示,有一些延迟
- npm - 如何从 Nexus oss 代理获取依赖于 github 项目的 npm 包
- django - Django 测试 - 发送包含整数的数组数组
- android - 在 android 中使用改造登录