egg-graphql icon indicating copy to clipboard operation
egg-graphql copied to clipboard

feat: support typescript

Open bobo1133 opened this issue 6 years ago • 7 comments

Checklist
  • [x] npm test passes
  • [ ] tests and/or benchmarks are included
  • [ ] documentation is changed or added
  • [ ] commit message follows commit guidelines
Affected core subsystem(s)
Description of change

bobo1133 avatar Sep 30 '19 06:09 bobo1133

请问, 现在对ts的支持怎么样啊? 这个pr可以合并么?

whlsxl avatar Feb 11 '20 17:02 whlsxl

请问, 现在对ts的支持怎么样啊? 这个pr可以合并么?

太久了,建议自己fork一个调整一下吧

bobo1133 avatar Feb 12 '20 05:02 bobo1133

看逻辑没啥问题,补充一下单测吧

whxaxes avatar Feb 20 '20 02:02 whxaxes

看逻辑没啥问题,补充一下单测吧

是要增加ts的测试吗? 如果是js,现在测试能跑通,就可以。

whlsxl avatar Feb 20 '20 14:02 whlsxl

@whlsxl 对,在 test/fixtures 下加个 ts 的 example ,然后加个 test case 跑一下

whxaxes avatar Feb 20 '20 15:02 whxaxes

啥时候能正常支持 ts 啊 ... js 太让人蛋疼了 ...

droplet-js avatar Mar 19 '20 07:03 droplet-js

@v7lin

1、可以把package.json 内的 egg.typescript改成false,启动的时候就不会删除生成的js文件 然后开启WebStorm的Recompile on changes 自动编译ts(WebStorm的好处是能把ts,js组织为目录,vscode全平铺展开太乱) 2、graphql相关的resolver和connector文件用js,别用ts。一点点代码自动提示缺失影响不大 3、npm run dev

亲测有效

fre2d0m avatar May 08 '20 11:05 fre2d0m