https://github.com/imteekay/advanced-typescript
Advanced TypeScript
https://github.com/imteekay/advanced-typescript
Last synced: 9 months ago
JSON representation
Advanced TypeScript
- Host: GitHub
- URL: https://github.com/imteekay/advanced-typescript
- Owner: imteekay
- License: mit
- Created: 2020-08-14T21:34:11.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-22T10:47:39.000Z (almost 4 years ago)
- Last Synced: 2025-04-28T12:06:03.719Z (9 months ago)
- Language: TypeScript
- Homepage:
- Size: 39.1 KB
- Stars: 63
- Watchers: 2
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Advanced TypeScript
- [Destructuring](./src/destructuring.ts)
- [Spread Operator](./src/spread-operator.ts)
- [Tuple Type](./src/tuple.ts)
- [Interface + Extends + Array + Generics + Union = Tuple](./src/key-value-pair.ts)
- [Union Type](./src/union.ts)
- [String Literal Type and Type Aliases](./src/string-literal-and-type-aliases.ts)
- [Polymorphic This](./src/polymorphic-this-type.ts)
- [Type Guards](./src/type-guards.ts)
- [Symbols](./src/symbol.ts)
- [As Const](./src/as-const.ts)
- [Readonly](./src/readonly.ts)
- [Optional Chaining](./src/optional-chaining.ts)
- [Nullish Coalescing](./src/nullish-coalescing.ts)
- [Exhaustive Switch](./src/exhaustive-switch.ts)
- [Pick](./src/pick.ts)
- [Record](./src/record.ts)