【发布时间】:2012-12-28 00:19:10
【问题描述】:
当我查看 Backbone 声明文件时,我看到:
export class Router extends Events {
...
constructor (options?: RouterOptions);
initialize (options?: RouterOptions);
...
}
和其他类有方法定义但没有实现的地方。我认为这种语法是为接口保留的。编译器允许它在声明文件中传递,而不是在我自己的 ts 文件中。
.d.ts 和 .ts 扩展的编译规则有区别吗?如果是这样,这些类型的类应该如何与接口不同地使用?
【问题讨论】:
标签: javascript typescript