├── .gitignore ├── LICENSE ├── README.md ├── assets ├── chapter1 │ ├── hierarchy.png │ ├── research.png │ └── subtypes.png ├── chapter2 │ ├── named_tuple.gif │ ├── tuple_argument.png │ ├── tuple_index.png │ └── tuple_length.png ├── chapter3 │ ├── check.png │ ├── report.png │ └── uppercase.gif ├── chapter4 │ ├── demo.gif │ └── trpc.gif └── chapter5 │ ├── effective_typescript.png │ ├── learning_typescript.png │ └── string_ts.gif ├── chapter1.md ├── chapter2.md ├── chapter3.md ├── chapter4.md └── chapter5.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/README.md -------------------------------------------------------------------------------- /assets/chapter1/hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter1/hierarchy.png -------------------------------------------------------------------------------- /assets/chapter1/research.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter1/research.png -------------------------------------------------------------------------------- /assets/chapter1/subtypes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter1/subtypes.png -------------------------------------------------------------------------------- /assets/chapter2/named_tuple.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter2/named_tuple.gif -------------------------------------------------------------------------------- /assets/chapter2/tuple_argument.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter2/tuple_argument.png -------------------------------------------------------------------------------- /assets/chapter2/tuple_index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter2/tuple_index.png -------------------------------------------------------------------------------- /assets/chapter2/tuple_length.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter2/tuple_length.png -------------------------------------------------------------------------------- /assets/chapter3/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter3/check.png -------------------------------------------------------------------------------- /assets/chapter3/report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter3/report.png -------------------------------------------------------------------------------- /assets/chapter3/uppercase.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter3/uppercase.gif -------------------------------------------------------------------------------- /assets/chapter4/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter4/demo.gif -------------------------------------------------------------------------------- /assets/chapter4/trpc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter4/trpc.gif -------------------------------------------------------------------------------- /assets/chapter5/effective_typescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter5/effective_typescript.png -------------------------------------------------------------------------------- /assets/chapter5/learning_typescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter5/learning_typescript.png -------------------------------------------------------------------------------- /assets/chapter5/string_ts.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/assets/chapter5/string_ts.gif -------------------------------------------------------------------------------- /chapter1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/chapter1.md -------------------------------------------------------------------------------- /chapter2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/chapter2.md -------------------------------------------------------------------------------- /chapter3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/chapter3.md -------------------------------------------------------------------------------- /chapter4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/chapter4.md -------------------------------------------------------------------------------- /chapter5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkyzhou/You-Might-Not-Know-TypeScript/HEAD/chapter5.md --------------------------------------------------------------------------------