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

Clean up the typing mess #20

Merged
merged 8 commits into from
Mar 1, 2020
Merged

Clean up the typing mess #20

merged 8 commits into from
Mar 1, 2020

Conversation

linusg
Copy link
Member

@linusg linusg commented Dec 15, 2019

  1. Add some fancy TypeScript declarations
  2. Get rid of src/types.js
  3. ????
  4. PROFIT!!!

JSDoc is fine for annotating functions, but @typedef sucks, both for defining custom types and importing them (which doesn't seem to work properly anyway).

Also, having detailed type definitions for the Vuex state and config object would be nice, wouldn't it?

@linusg linusg added Type: Enhancement Improve something that's already there Priority: Medium Do it when you're bored Status: In progress Someone's currently working on this labels Dec 15, 2019
@linusg linusg merged commit f2d461d into master Mar 1, 2020
@linusg linusg deleted the clean-up-the-typing-mess branch March 1, 2020 20:59
@linusg linusg added Status: Done Feature has been implemented, bug fixed, question answered etc. and removed Status: In progress Someone's currently working on this labels Mar 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Medium Do it when you're bored Status: Done Feature has been implemented, bug fixed, question answered etc. Type: Enhancement Improve something that's already there
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant