【发布时间】:2016-05-31 11:41:46
【问题描述】:
我想使用 TypeScript 编写可重用的组件。所以我希望人们使用 AMD 模块或无法使用我的组件的人。
我可以使用 TypeScript 编写同时支持 AMD 要求和普通浏览器支持的模块作为后备吗?我知道 typescript 中有 UMD 支持,它同时支持 AMD 和 CommonJS,但我还没有在他们的文档中找到一种方法来添加对普通浏览器支持的回退。
【问题讨论】:
-
@basarat,我不同意这一点。我认为 OP 和我自己正在尝试做的是创建一个可以像
d3.select()一样访问的 JS 类。要使这种通用模式起作用,TS 需要允许使用全局浏览器名称。
标签: typescript amd