问题标签 [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.

0 投票
6 回答
62866 浏览

visual-studio - 使用 Visual Studio 调试 TypeScript 代码

有没有办法在 Visual Studio 中调试 TypeScript 源代码(而不是调试生成的 javascript)?

来自 TypeScript 语言规范:

TypeScript 可以选择提供源映射,从而启用源级调试。

因此,我希望能够在 ts 代码中放置断点并能够对其进行调试,但它不起作用。我没有在规范中找到任何其他关于调试的提及。我应该做些什么来完成这项工作吗?也许“可选”这个词暗示我需要做一些事情才能让它工作......有什么建议吗?

0 投票
9 回答
103844 浏览

javascript - 为什么我不能访问 TypeScript 私有成员?

我正在研究 TypeScript 中私有成员的实现,我发现它有点令人困惑。Intellisense 不允许访问私有成员,但在纯 JavaScript 中,它就在那里。这让我觉得 TS 没有正确实现私有成员。有什么想法吗?

0 投票
3 回答
5679 浏览

typescript - TypeScript 包管理

看起来 TypeScript 有一个不错的模块系统,但这是否取代了对 requirejs 之类的需求?换句话说,当你“编译”一个 typescript 包时,它会为你处理所有依赖解析吗?示例将不胜感激!

0 投票
3 回答
5249 浏览

typescript - TypeScript:无法编写异构数组文字

我需要什么类型的断言来编译它?

错误:

0 投票
5 回答
3782 浏览

javascript - TypeScript 是否为 NodeJS 模块访问提供了明确的公共 API?

从节点应用程序中,我想做:

我希望将编译器实现到构建系统中,但无法访问公共 API(typescript.compile 等),这是不可能的。

这是我想做的更完整的示例,尽管下面是针对 LiveScript,而不是 TypeScript,在为 Brunch.io 构建系统编写的插件中使用:

好奇是否有人找到了解决方法?

更新

我最终针对上面和其他地方列出的各种问题实施了自己的解决方案。有关更多信息和用法,请参阅https://github.com/damassi/TypeScript-Watcher

0 投票
5 回答
50665 浏览

typescript - 在 TypeScript 中使用 jQuery 插件

使用打字稿时,我需要为我使用的每个外部 js 导入一个 plugin.d.ts 吗?换句话说,我需要创建一个包含所有接口的 jQuery.d.ts 吗?

0 投票
3 回答
1134 浏览

typescript - 文件更改时自动编译

有没有办法用打字稿进行自动编译?就像在 CoffeScript 中使用 mindscape 一样?您只需保存文件,扩展程序就会编译您的代码。

0 投票
4 回答
9664 浏览

mixins - TypeScript 中的 Mixin

我正在玩 TypeScript,我有几个功能性 mixinsEventable并且Settable,我想将它们混合到一个Model类中(假设它类似于 Backbone.js 模型):

上面的代码工作正常,但如果我尝试使用其中一种混合方法(如(new Model()).set('foo', 'bar').

我可以解决这个问题

  1. interface为 mixins添加声明
  2. declaring dummy ///get声明中set的方法ontriggerModel

虚拟声明是否有干净的方法?

0 投票
2 回答
1630 浏览

c# - 什么是 TypeScript 中的“接口的结构类型”

在他关于 TypeScript 的博客文章中,Mark Rendle 说,他喜欢它的一件事是:

“接口的结构类型。我真希望 C# 能做到这一点”

他那是什么意思?

0 投票
4 回答
5784 浏览

bnf - 是否有正式的(理想情况下是 BNF)打字稿 js 语言语法(或只有打字稿子集)?

我正在寻找打字稿语法。不是解析器-词法分析器,而只是正式的语法描述。我想实现 ts,它的代码折叠和基本静态代码分析作为一个简单的 GNOME linux IDE 的插件。