effective-typescript
effective-typescript copied to clipboard
Effective TypeScript 2nd Edition: 83 Specific Ways to Improve Your TypeScript
# Generic Tips Part 1: Use Classes and Currying to create new inference sites Effective TypeScript: Generic Tips Part 1: Use Classes and Currying to create new inference sites [https://effectivetypescript.com/2020/12/04/gentips-1-curry/](https://effectivetypescript.com/2020/12/04/gentips-1-curry/)
# The Seven Sources of Unsoundness in TypeScript https://effectivetypescript.com/2021/05/06/unsoundness/
# A new way to test types Effective TypeScript: A new way to test types [https://effectivetypescript.com/2022/05/28/eslint-plugin-expect-type/](https://effectivetypescript.com/2022/05/28/eslint-plugin-expect-type/)
Hi, I want to translate this into a Korean document, can I do it?
# The display of types Effective TypeScript: The display of types [https://effectivetypescript.com/2022/02/25/gentips-4-display/](https://effectivetypescript.com/2022/02/25/gentips-4-display/)
# Exclusive Or and the Optional never Trick Effective TypeScript: Exclusive Or and the Optional never Trick [https://effectivetypescript.com/2021/11/11/optional-never/](https://effectivetypescript.com/2021/11/11/optional-never/)
## Motivation - #14
# TypeScript Splits the Atom! https://effectivetypescript.com/2020/11/05/template-literal-types/
# The Golden Rule of Generics https://effectivetypescript.com/2020/08/12/generics-golden-rule/