Skip to content

Instantly share code, notes, and snippets.

@wilmoore
Last active April 1, 2024 20:51
Show Gist options
  • Select an option

  • Save wilmoore/9007e4f21483d98b9a362d9de40168ff to your computer and use it in GitHub Desktop.

Select an option

Save wilmoore/9007e4f21483d98b9a362d9de40168ff to your computer and use it in GitHub Desktop.
Income Sources :: Books :: Advanced TypeScript Guide

Income Sources :: Books :: Advanced TypeScript Guide

⪼ Made with 💜 by Polyglot.

related

Research

Alternative Names

  • ...

About

  • By Wil Moore III
  • published by showerthought publishing

Inspiration

  • Currying & Partial Application
  • Maybe<...> Types
  • Predictable Promises via Maybe Types
  • Decorators and Metadata Reflection
  • Conditional Types
  • Mapped Types with keyof and typeof
  • Utility Types and Type Manipulation
  • Advanced Generics and Type Inference
  • Type Guards and Discriminated Unions
  • Template Literal Types
  • Using unknown vs. any
  • Nominal Typing Techniques
  • Type Assertions and Type Predicates
  • Modular Augmentation and Declaration Merging
  • Using TypeScript with JSX/TSX
  • Advanced Module Resolution Strategies
  • Project References and Build Optimization
  • Implementing and Using Custom Transformers

Table of Contents

  • Acknowledgements
  • Introduction
  • Chapter 1 :: ...

Acknowledgements

Introduction

...

Chapter 0 :: Stop Over-Thinking It and Just Use TypeScript

Chapter 1 :: The Complexity Argument

...

The complexity argument against using TypeScript is ironically the argument holding the least weight.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment