问题标签 [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.
facebook-javascript-sdk - Facebook JavaScript SDK 是否有 TypeScript 接口定义
TypeScript 包包含 Node.js 和 jQuery 的接口定义。我想知道是否有人已经为 Facebook JavaScript SDK 编写了定义。
runtime-error - TypeScript tsc 引发错误“无效句柄”80070006(解决方案)
从 cmd 命令行提示符(Windows 7 x64)运行 tsc 时出现此异常:
javascript - 将 JavaScript requestAnimFrame 移植到 TypeScript
我目前正试图将此代码移植到 TypeScript。
我得到的 tsc 错误是:
提供的参数与调用目标的任何签名都不匹配
我试过声明一个interface WindowEx extends Window
包含签名,然后转换为(< WindowEx>window).xxx
,但我怀疑这是转换这个“典型”代码的正确方法。
一次尝试:
windows - 如何在 Windows 上的“观察输出文件”模式 (tsc -w) 下使用 TypeScript 编译器?
VS插件安装的编译器版本没有这个选项,但是node.js的版本有。但是我不能让这个模式在 Windows 上工作。它创建空文件并且不编译任何东西。这是一个已知的错误吗?这可以帮助吗?我不想用重量级的VS,创建VS项目等等。
更新:我提交了一个错误。
typescript - 如何在 tsc 上执行分离的 .ts 文件?
我制作了两个 TypeScript 文件A.ts
和TestA.ts
.
A.ts
测试A.ts
tsc TestA.ts
好的。它制作 A.js 和 TestA.js。tsc TestA.ts -e
吴。“参考错误:A
未定义”tsc A.ts TestA.ts -e
也会引发同样的错误
我哪里错了?
visual-studio - TypeScript / Visual Studio 2012 / 编译参数
当从 Visual Studio 2012 执行 TypeScript Compiler 时,我需要生成 Source Maps。在 Sublime Text 2 中,我只需向构建脚本添加一个额外的参数。我迷失在 VS 2012 中。 Build 部分似乎没有将构建参数添加到构建过程的部分。
命令开关是“-sourcemap”。
因此: tsc -sourcemap file.ts
typescript - 类型化的函数数组
我正在努力弄清楚是否可以在 TypeScript 中声明一个静态类型的函数数组。
例如,我可以这样做:
但是如果我想让 foo 成为一个函数数组,它接受一个字符串并且什么都不返回,我该怎么做呢?
不起作用,因为 TypeScript 认为它是一个接受字符串并返回 void 数组的函数,而且它似乎不喜欢我试图将函数包装在括号中。
有任何想法吗?
回答:感谢下面的 mohamed,这是一个在 TypeScript Playground 中工作的示例:
javascript - 如何在 TypeScript 中声明函数的返回类型
我在这里检查了https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md这是TypeScript 语言规范,但我找不到如何声明函数的返回类型。
我在下面的代码中展示了我的期望:greet(name:string): string {}
我知道我可以使用(name:string) => any
,但这主要在传递回调函数时使用:
typescript - 如何重构类型注释?
假设我正在定义一个模块,并且我有一些这样的函数定义:
我反复使用这个返回类型注释:
有没有办法定义那个类型,给它一个名字,然后只引用这个名字而不是重复同样的事情?