Jack Hsu
Jack Hsu
# Problem In #933, I added keyboard event to the `onClick` event handler, and `onClick` handler is now a polymorphic event handler that handles two types of events: mouse event...
## What changed? Migrate to TypeScript #### Why? Because we have decided to make TypeScript our standard language for all our JavaScript projects.
## What changed? Add temporary files to ignore list: - `coverage/` - `.rollup.cache/` - `*.tsbuildinfo` ## Why? These files get auto-generated when we run CI commands (or `tsc` for TypeScript...
## Summary This PR enables the following ESLint rules: 1. [consistent-type-specifier-style](https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/consistent-type-specifier-style.md) with `prefer-inline` option 2. [consistent-type-imports](https://typescript-eslint.io/rules/consistent-type-imports/) with `inline-type-imports` option TL;DR is that `type` keyword is now required for type imports...