TypeNotes

Notes
RSS Feed
  • Why TypeScript error codes aren't documented

    Aug 13, 2026

  • Migrate to TypeScript by typing a seam first

    Aug 12, 2026

  • JavaScript loose equality (==) and type coercion

    Aug 10, 2026

  • TypeScript generics via the identity function

    Aug 7, 2026

  • Inspecting TypeScript's inferred types

    Aug 5, 2026

  • Running TypeScript in a REPL with tsx

    Aug 3, 2026

  • Accepting string or number IDs in TypeScript

    Jul 30, 2026

  • Union type from array in TypeScript

    Jul 29, 2026

  • Path aliases in TypeScript

    Jul 27, 2026

  • Non-null assertion with getElementById in TypeScript

    Jul 25, 2026

  • JSDoc deprecations in TypeScript

    Jul 24, 2026

  • Either/or typed props in TypeScript

    Jul 23, 2026

  • Type-only imports and exports

    Jul 21, 2026

  • Type-safe string state instead of booleans

    Jul 20, 2026

  • When to explicitly type functions in TypeScript

    Jul 18, 2026

  • Compiling TypeScript with tsc watch

    Jul 17, 2026

Never miss a TypeNote

Short, practical TypeScript notes delivered whenever I publish.

© 2026 TypeNotes. All rights reserved.