type String不是包scala.scalajs.js的成员

时间:2015-06-03 12:47:48

标签: scala.js

我刚从版本0.5.6升级到0.6.3 Scala js,现在我的一些代码不再编译了。我定义了以下对象:

trait Call extends js.Object {
    val name: js.String = ???
    val params: js.Dictionary[String] = ??? 
}

这给了我以下编译器错误:

  

type String不是包scala.scalajs.js

的成员

我应该只使用标准字符串吗?

1 个答案:

答案 0 :(得分:0)

是的,您应该使用标准String

同样,将js.Boolean替换为Boolean,将js.Number替换为Double,将js.Undefined替换为Unit

另见文档中的the type correspondence table