Javascript 带有';类型';关键词?

Javascript 带有';类型';关键词?,javascript,Javascript,我试图从命令行(mac)运行一个节点脚本,这会在这一行抛出一个错误 type APIOptions = { //<--error server?: string, feeCushion?: number, trace?: boolean, proxy?: string, timeout?: number } 那么,这个类型关键字不正确的处理方法是什么呢 这个脚本是ripple lib,顺便说一句。代码是正确的,可能是为

我试图从命令行(mac)运行一个节点脚本,这会在这一行抛出一个错误

 type APIOptions = { //<--error
      server?: string,
      feeCushion?: number,
      trace?: boolean,
      proxy?: string,
      timeout?: number
    }
那么,这个
类型
关键字不正确的处理方法是什么呢


这个脚本是ripple lib,顺便说一句。

代码是正确的,可能是为一种试图用类似于
类型的
的编译时代码将JavaScript(版本无关)子集的语言编写的。他们称之为transpiler语言,因为其主要目的是转换为兼容的JS.x.x.x源代码


检查传送

类型
的上下文保留标识。将在ES4中。但我想你想要的是
接口
。。。i、 e.:
接口APIOptions{…}
,如果这是TypeScript,也用分号替换逗号,因为每个类型特征不是语句或列表表达式。它是。
type APIOptions = {
     ^^^^^^^^^^
SyntaxError: Unexpected identifier