TypeScript - Application setup
When you want to create a new modern app, you will probably start with an out-of-the-box tool that provides basic configuration supporting TypeScript. Tools like Vite are already prepared to use with TS code.
For apps created from scratch, you will be required to add a proper plugin to the bundler. You should also incorporate the necessary addons for tools like ESLint to adjust their syntax for TypeScript.
TypeScript bundling
I know how to add all the required TypeScript compilers to a selected bundler
For example, I know how to extend the webpack configuration to support TypeScript syntax within a project with JSX
Libs typing
I know that for some libraries, I will need to install additional packages containing type definitions
TypeScript vs static code analysis
I know that I need to adjust static code analysis tools to handle TypeScript syntax correctly
I know how to set up ESLint rules so they will not report valid TypeScript syntax as errors
I know how to add all the required TypeScript compilers to a selected bundler
For example, I know how to extend the webpack configuration to support TypeScript syntax within a project with JSX
I know that for some libraries, I will need to install additional packages containing type definitions
I know that I need to adjust static code analysis tools to handle TypeScript syntax correctly
I know how to set up ESLint rules so they will not report valid TypeScript syntax as errors