问题标签 [typescript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - 使用 Visual Studio 调试 TypeScript 代码
有没有办法在 Visual Studio 中调试 TypeScript 源代码(而不是调试生成的 javascript)?
来自 TypeScript 语言规范:
TypeScript 可以选择提供源映射,从而启用源级调试。
因此,我希望能够在 ts 代码中放置断点并能够对其进行调试,但它不起作用。我没有在规范中找到任何其他关于调试的提及。我应该做些什么来完成这项工作吗?也许“可选”这个词暗示我需要做一些事情才能让它工作......有什么建议吗?
javascript - 为什么我不能访问 TypeScript 私有成员?
我正在研究 TypeScript 中私有成员的实现,我发现它有点令人困惑。Intellisense 不允许访问私有成员,但在纯 JavaScript 中,它就在那里。这让我觉得 TS 没有正确实现私有成员。有什么想法吗?
typescript - TypeScript 包管理
看起来 TypeScript 有一个不错的模块系统,但这是否取代了对 requirejs 之类的需求?换句话说,当你“编译”一个 typescript 包时,它会为你处理所有依赖解析吗?示例将不胜感激!
typescript - TypeScript:无法编写异构数组文字
我需要什么类型的断言来编译它?
错误:
javascript - TypeScript 是否为 NodeJS 模块访问提供了明确的公共 API?
从节点应用程序中,我想做:
我希望将编译器实现到构建系统中,但无法访问公共 API(typescript.compile 等),这是不可能的。
这是我想做的更完整的示例,尽管下面是针对 LiveScript,而不是 TypeScript,在为 Brunch.io 构建系统编写的插件中使用:
好奇是否有人找到了解决方法?
更新
我最终针对上面和其他地方列出的各种问题实施了自己的解决方案。有关更多信息和用法,请参阅https://github.com/damassi/TypeScript-Watcher。
typescript - 在 TypeScript 中使用 jQuery 插件
使用打字稿时,我需要为我使用的每个外部 js 导入一个 plugin.d.ts 吗?换句话说,我需要创建一个包含所有接口的 jQuery.d.ts 吗?
typescript - 文件更改时自动编译
有没有办法用打字稿进行自动编译?就像在 CoffeScript 中使用 mindscape 一样?您只需保存文件,扩展程序就会编译您的代码。
mixins - TypeScript 中的 Mixin
我正在玩 TypeScript,我有几个功能性 mixins,Eventable
并且Settable
,我想将它们混合到一个Model
类中(假设它类似于 Backbone.js 模型):
上面的代码工作正常,但如果我尝试使用其中一种混合方法(如(new Model()).set('foo', 'bar')
.
我可以解决这个问题
interface
为 mixins添加声明- declaring dummy ///
get
声明中set
的方法on
trigger
Model
虚拟声明是否有干净的方法?
bnf - 是否有正式的(理想情况下是 BNF)打字稿 js 语言语法(或只有打字稿子集)?
我正在寻找打字稿语法。不是解析器-词法分析器,而只是正式的语法描述。我想实现 ts,它的代码折叠和基本静态代码分析作为一个简单的 GNOME linux IDE 的插件。