Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TypeScript roadmap #2120

Open
KagamiChan opened this issue Mar 21, 2019 · 1 comment
Open

TypeScript roadmap #2120

KagamiChan opened this issue Mar 21, 2019 · 1 comment
Labels

Comments

@KagamiChan
Copy link
Member

KagamiChan commented Mar 21, 2019

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
@KagamiChan
Copy link
Member Author

Place taken

@KagamiChan KagamiChan pinned this issue Mar 22, 2019
@Chibaheit Chibaheit unpinned this issue Apr 8, 2019
@stale stale bot added the stale label Sep 18, 2019
@KagamiChan KagamiChan added pinned and removed stale labels Sep 18, 2019
@poooi poooi deleted a comment from stale bot Sep 18, 2019
@KagamiChan KagamiChan pinned this issue Dec 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant