【发布时间】:2016-04-27 01:25:55
【问题描述】:
我正在将 JavaScript 代码转换为 TypeScript,并坚持使用转换类定义的最佳方式。
它们是从 Marionette 扩展而来的,并且类名是命名空间的。例如,此 JavaScript 使用 'xyz' 命名空间:
xyz.Marionette.AppRouter = Marionette.AppRouter.extend({
instance_name: "AppRouter",
functionName: function(options) {
}
});
我尝试在 TypeScript 中创建此类等效命令:
class xyz.Marionette.AppRouter extends Marionette.AppRouter {
但似乎不支持这种语法。
是否可以在 TypeScript 中使用命名空间声明一个类?
下面的答案(到目前为止)很有帮助,但我仍然不知道如何表达这个定义,或者即使有可能。
【问题讨论】:
标签: typescript marionette