如果在React组件文件中我为该状态定义了一个接口:

interface IState = {
}

并尝试用 babel.transform 编译它我得到错误:

SyntaxError: unknown: interface is a reserved word in strict mode

这是预期的行为吗?我该如何编译?

我在用:

"babel-cli": "^7.0.0-beta.3",
"babel-preset-es2015": "^7.0.0-beta.3",
"babel-preset-typescript": "^7.0.0-beta.3",

Mac OSX 10.11.6 .