问题标签 [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.
typescript - TypeScript:引用 resig 的扩展
我正在尝试引用使用 Resig 的“扩展”的现有代码,但我遇到了一堆错误
------ test.ts --------
------ myclass.js --------
------ 类.js --------
错误:
我意识到最终我想将基于扩展的代码重写为 TypeScript,但在那之前,我如何从新代码中引用它?
我想这引出了更深层次的问题——为什么它抱怨现有 javascript 代码中的类型错误?
razor - 在 cshtml 文件中使用 TypeScript
我想知道有没有办法在 Razor cshtml 文件上使用 TypeScript?
例如,像这样
unit-testing - TypeScript 中的单元测试
我知道,TypeScript 已经诞生了一天。但我很好奇这里是否有某种单元测试框架或如何为 TypeScript 编写和运行单元测试?
TypeScript 可以编译为 JavaScript,我可以为该 JavaScript 编写测试,但这不是我想要的。
typescript - 打字稿中的 module.exports
有人知道如何做一个module.exports吗?
我尝试了一些不同的方法
这将编译为
但我真正想要的是:
这样我就可以像这样使用它:
并不是
打字稿可以做到这一点吗?
typescript - 如何在 TypeScript 中自定义属性
如何让 TypeScript 发出属性定义,例如:
typescript - TypeScript 与 Windows 8 应用商店应用程序的集成
如何在基于 JavaScript 的 Windows 8 应用商店应用中使用 TypeScript?我没有看到任何明显的方法来做到这一点。
javascript - 使用 TypeScript 的开放式函数参数
IMO,TypeScript语言的主要关注点之一是支持现有的 vanilla JavaScript 代码。这是我第一眼的印象。看看以下完全有效的 JavaScript 函数:
注意:我并不是说我喜欢这种方法。我只是说这是一个有效的 JavaScript 代码。
因此,我们使用任意数量的参数来使用这个函数:
但是,当我使用TypeScript Playground进行尝试时,它会出现编译时错误。
我假设这是一个错误。假设我们没有兼容性问题。那么,有没有办法用开放式参数编写这种类型的函数呢?比如params
C#中的特性?
javadoc - TypeScript 可以输出 javadoc 注释吗?
由于 TypeScript 不支持缩小或混淆,这两者都是我们需要的功能,所以我们的工具链中仍然需要像 Google 的 Closure 编译器这样的工具。有没有办法让 TypeScript 自动输出 javadoc 注释,这样 Closure 就可以成为一个自动化的步骤?
没有它,这些工具看起来在很大程度上是不兼容的,因为我们需要有 javadoc 注释,这意味着我们不能使用 TypeScript。似乎这是一个很容易添加的功能,因为您知道所有内容的类型。
谢谢,
杰森
typescript - tsc --module 无论参数如何,总是生成相同的输出
我对 Javascript、NodeJS 和 -- 显然 -- TypeScript 还是很陌生。我想在src/services
(Windows)中试验编译器服务,为编辑器提供智能感知等。
据我所知,我需要能够require
使用 NodeJS 服务器中的 TypeScript 服务代码并与编辑器进行通信。我找不到任何特定于 NodeJS 的 TypeScript 服务代码,所以我认为我必须编译服务代码--module amd
才能通过 RequireJS 将其提供给 NodeJS。
如果以上是正确的,我尝试编译服务代码--module amd
的结果与使用默认模块类型完全相同(见下文)。
typescript - 有没有办法使用打字稿即时向类添加方法?
我正在尝试创建某种 mixin 方法,可以即时向原型/类添加方法,但出现错误,例如
“Greeter”类型的值上不存在属性“greetName”
和
“Greeter”类型的值上不存在属性“greetName”
当我运行以下代码时。
它实际上编译为有效的 js 并按预期运行。有没有办法在没有编译器警告/错误的情况下做到这一点?