TypeScript:ES2015 / ES6的d.ts文件好吗?

白头鹰

目标:找到一个d.ts文件,该文件将告诉TypeScript ES2015 / ES6中的更改。

使用es6.lib.d.ts的DefinitelyTyped的TypeScript 1.5 ES6模块和.d.ts文件似乎不兼容(2015年7月)。

错误TS2339:类型'string'上不存在属性'endsWith'(2015年12月)指向https://github.com/Microsoft/TypeScript/blob/master/lib/lib.es6.d.ts

注意文件标题之间的区别!

我看了看,typings没有发现也es6.lib.d.ts没有lib.es6.d.ts

我复制了lib.es6.d.ts上面引用的内容,并在程序(/// <reference path="./typings/lib.es6.d.ts" />中将引用了处理该文件时,编译器会倾斜。132行有

readonly prototype: Object;

第132行是readonly该文件中的第一个匹配项编译器指向readonly和报告

error TS1131: Property or signature expected.

有人知道如何教ES6使用TypeScript吗?还是要变通教学呢?(当然,我很想使用ES6功能!)预先感谢!

巴萨拉特

任何人都知道如何教ES6使用TypeScript

使用最新的编译器(您确实应该使用该https://basarat.gitbooks.io/typescript/content/docs/getting-started.html#nightly-typescript)可以使用该--lib es6选项。

更多的

更多lib选项:https : //github.com/Microsoft/TypeScript/issues/6974

(PS:在alm https://github.com/alm-tools/alm/中受其支持

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用ionic2,Typescript,RollupJs,es2015模块的`lodash-es`导致TS错误

ES2015(ES6)子重组

JSX和ES6 / ES2015

ES6 / ES2015函数封闭内的收益*

打字稿目标es6和es2015

为什么Angular构建会创建带有'es5'和'es2015'但没有'es6'(或根本没有后缀)的文件?

es6和es2015在Typescript编译器选项--libs中有什么区别

带有环境d.ts模块的Typescript ES6模块语法

TypeScript 1.5:CommonJS'export ='的ES6模块默认导入(仅.d.ts问题?)

在TypeScript中,lib.es6.d.ts和lib.es2015.d.ts有什么区别?

打字稿:es6从node_modules子文件夹导入类型定义(.d.ts)

从非类继承ES6 / TS类

有+ ES2015导入

Angular 11 默认 TypeScript 配置:目标“es2015”,lib“es2018”,但没有 polyfill?

关闭ES2015(ES6)类中的类构造函数

ES6 / ES2015对象解构和更改目标变量

ES2015 / ES6中的扩展语法与剩余参数

ES2015(ES6)`class`语法有什么好处?

如何在ES6 / ES2015中初始化数组?

使用JavaScript ES6 / ES2015子类化时如何覆盖继承的方法

如何在Rails应用程序的ruby中使用ES6(ES2015)?

如何从模块解析命名的ES6 / ES2015导出列表?

您可以在Adobe XD插件中使用ES2015 +功能(ES6)吗?

如何使用ES2015语法导入从文件导出的所有内容?有通配符吗?

es2015模块语法,如何导入项目目录之外的文件

ES6:导入许多文件

Django加载ES6 javascript文件

您是否使用TypeScript导入`lodash`-带有`es2015`模块?

在没有模块加载器的情况下在TypeScript中使用ES2015模块