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

Rewrite Box component with TypeScript to establish pattern for core components written in TS #862

Open
7 tasks done
craigpalermo opened this issue Jun 29, 2020 · 0 comments

Comments

@craigpalermo
Copy link
Collaborator

craigpalermo commented Jun 29, 2020

Expected tasks:

  • Rewrite Box in TypeScript, get tests working
  • Configure Babel to handle TS files
  • Configure ESLint to handle TS files
  • Configure Storybook to handle TS files
  • Generate type declaration files for TS components using TSC
  • Confirm that addon-docs still works in Storybook
  • Figure out why styled-components prop types not working
  • Static type checking in ESLint turns out this isn't actually a feature of typescript-eslint
  • Figure out how to combine auto-generated type declarations with hand-written declarations in types package
  • Prevent Box and BoxProps from being exported by hand-written declarations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment