很奇怪为什么没有人为koa/co的typescript写类型定义文件呢?
typescript语言慢慢在js世界里流行,在nodejs世界里co/koa也非常受欢迎,但是不知道为啥就没有人为co/koa来写类型定义文件呢?目前大部份其它js库都已经有了.d.ts文件,唯独co/koa就还没有。
9 回复
因为TypeScript自身在发展, 可以看 TypeScript 的 roadmap, ES6里的 Generator 会做成 Async/Await 当然具体形式还木有定下来, 这个时候去写 co/koa 自讨苦吃, TS里有 GeneratorFunction 表示么, 不太清楚~
Appendix: https://github.com/Microsoft/TypeScript/wiki/Roadmap
1.6要支持 ES6 Generator, 现在1.6 beta 呵呵哒
@arden 对啊,只是简化了,但是我觉得js已经很简单了,加上es6带来的一些特性,解决了不少问题。而且js本身就是弱类型语言,强行加上类型感觉也没啥必要,js就是这么一种奔放的语言,为什么要压抑他的天性呢。