问题标签 [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 - TypeScript 重命名变量
Anders Hejlsberg 在 channel9 上显示,您可以使用 Visual Studio TypeScript 插件跨多个文件重命名变量。cf.:Anders Hejlsberg在 50:08的 TypeScript视频介绍。
但是,当我打开重构菜单时,所有项目都被停用,包括重命名。我正在使用最新版本的 VS2012 Professional。也许这与我系统上安装的 ReSharper 有关。任何人都可以确认这是一个错误还是重命名功能仍在开发中?
编辑,因为我可能不会将此作为答案发布:
ReSharper 会覆盖一些原始的 Visual Studio 菜单项。有一个复选框RESHARPER -> Options -> Keyboard & Menus -> Hide overriden Visual Studio menu items
。
检查这个,原来的重构菜单再次出现。有一个Rename
工作得很好的功能。
typescript - 如何将多个源文件传递给 TypeScript 编译器?
TypeScript 专为大型 JavaScripty 项目而设计,这些项目通常由多个内部生成的文件以及外部生成的库组成。TypeScript 编译器 (tsc) 如何期望您为它提供构成项目的完整文件集?
typescript - 如何使用 TypeScript 导入外部文件?
我有一个带有require
s 字符串的节点应用程序,如下所示:
此代码无需更改即可运行,但如何充分利用 TypeScript 模块?只是使用
会告诉我
当前范围内不存在名称“./data”
如何使用 TypeScript 导入外部文件?
typescript - TypeScript 编译器在 Windows 上使用什么 JavaScript 引擎?
我安装了编辑器插件,这些是安装的文件:
我只是好奇编译器是如何工作的,是否有人可以概述这些文件?
- 还有两个 JavaScript 文件,我预计只有一个,它们是做什么用的(一个必须是编译器)?tsc 是编译器,typescript 是语法解析器吗?
- tsc.exe 是否使用脉轮引擎?
- 情报是用什么写的?lib文件是干什么用的?(实际上我可以回答这个问题,它是 ECMAScript API 的文档)
typescript - TypeScript:增加内置类型
如何增加一种“内置”类型?例如数组?
在 JS 中,我会做类似的事情
TypeScript 中的等价物是什么?
typescript - TypeScript 中的循环
我正在尝试将我的 CoffeeScript 库之一转换为 TypeScript。到目前为止,体验还可以,除了我找不到对应的
我必须for(i = 0; i < len; i++)
为 TypeScript 编写老式的循环吗?
typescript - TypeScript 中的构造函数重载
有没有人在 TypeScript 中完成构造函数重载。在语言规范(v 0.8)的第 64 页,有描述构造函数重载的语句,但没有给出任何示例代码。
我现在正在尝试一个非常基本的类声明;它看起来像这样,
当使用 tsc BoxSample.ts 运行时,它会抛出一个重复的构造函数定义——这很明显。任何帮助表示赞赏。
javascript - 如何处理 TypeScript 中内置对象的专有/自定义属性的警告
我正在使用依赖于专有财产navigator.id
的角色。由于此属性不是标准的,TypeScript 编译器会生成以下警告:
但是 .js 文件已成功生成并在 FF15 浏览器上运行,没有任何警告/错误消息。
根据文档的说明,我还包含了一个 polyfill navigator.id
,因此navigator.id
肯定会在每个浏览器中都可用。
有人可以建议我如何处理这个警告吗?
索引.html
主页.ts
arrays - 在 TypeScript 中,如何声明一个接受字符串并返回字符串的函数数组?
更新- 这个问题的上下文是 TypeScript 1.4 之前的。从那个版本开始,我的第一个猜测就得到了语言的支持。请参阅答案的更新。
我可以声明f
为一个接受字符串并返回字符串的函数:
我可以声明g
为一个字符串数组:
如何声明h
为“接受字符串并返回字符串的函数”的数组?
我的第一个猜测:
这似乎是一个语法错误。如果我去掉多余的括号,那么它就是一个从字符串到字符串数组的函数。