Skip to content

TypeScript migration #291

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

Closed
46 tasks done
WesSouza opened this issue Jul 24, 2022 · 0 comments
Closed
46 tasks done

TypeScript migration #291

WesSouza opened this issue Jul 24, 2022 · 0 comments
Assignees

Comments

@WesSouza
Copy link
Member

WesSouza commented Jul 24, 2022

This issue groups the progress of the work needed to migrate to TypeScript:

  • Install TypeScript, configure ESLint, Jest, Rollup and Storybook (chore: install and configure TypeScript #287)
  • Add types to code in common
  • Add types to Anchor component (chore: install and configure TypeScript #287)
  • Add types to AppBar component
  • Add types to Avatar component
  • Add types to Bar component
  • Add types to Button component
  • Add types to Checkbox component
  • Add types to ColorInput component
  • Add types to Counter component
  • Add types to Cutout component
  • Add types to DatePicker component
  • Add types to Desktop component
  • Add types to Divider component
  • Add types to Fieldset component
  • Add types to Hourglass component
  • Add types to List component
  • Add types to ListItem component
  • Add types to LoadingIndicator component
  • Add types to NumberField component
  • Add types to Panel component
  • Add types to Progress component
  • Add types to Radio component
  • Add types to Select component
  • Add types to Slider component
  • Add types to SwitchBase component
  • Add types to Tab component
  • Add types to TabBody component
  • Add types to Table component
  • Add types to TableBody component
  • Add types to TableDataCell component
  • Add types to TableHead component
  • Add types to TableHeadCell component
  • Add types to TableRow component
  • Add types to Tabs component
  • Add types to TextField component
  • Add types to Toolbar component
  • Add types to Tooltip component
  • Add types to Tree component
  • Add types to Window component
  • Add types to WindowContent component
  • Add types to WindowHeader component
  • Update types from unknown to leverage generic inferred types
  • Add yarn run tsc --noEmit check to CI tests
  • Fix themes definition type export

Optional steps:

  • Fix Codesandbox
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant