-
-
Notifications
You must be signed in to change notification settings - Fork 346
Open
Labels
Description
Why TypeScript
- It's beneficial to make JavaScript typed, we will have less bugs and better dev experience
- TypeScript is winning among various solutions for typed JS
Prerequisites
What we already have
- Typings are generally available for poi's (dev-)dependencies
- Typings for kancolle API is roughly generated: kcsapi.ts
- TypeScript support is available in Babel (except for some features though)
- Linter support is ready
Roadmap
We plan to do some refactorings along with TypeScript migration include:
- Use as least as possible API from
window
, instead we'll provide a unique interface for plugins - Redux actions will be FSA, and redux toolkit will be used to type the states
dislido, wudifeixue, Astra-RX, lawvs, UlisesAlexanderAM and 1 more