<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>TypeScript Cheatsheets on Manvendra Rajpoot</title>
    <link>https://blog.rajpoot.dev/cheatsheets/typescript/</link>
    <description>Recent content in TypeScript Cheatsheets on Manvendra Rajpoot</description>
    <image>
      <title>Manvendra Rajpoot</title>
      <url>https://blog.rajpoot.dev/img/personal/cover.png</url>
      <link>https://blog.rajpoot.dev/img/personal/cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>Manvendra Rajpoot</copyright>
    <atom:link href="https://blog.rajpoot.dev/cheatsheets/typescript/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>TypeScript Cheatsheet 01 — TypeScript Basics</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/01-basics-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 06:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/01-basics-cheatsheet/</guid>
      <description>TypeScript basics cheatsheet — primitives, arrays, objects, functions, narrowing.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 02 — tsconfig and Compile Targets</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/02-tsconfig-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 06:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/02-tsconfig-cheatsheet/</guid>
      <description>tsconfig cheatsheet — strict flags, module resolution, paths, project references.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 03 — Generics</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/03-generics-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 06:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/03-generics-cheatsheet/</guid>
      <description>TypeScript generics cheatsheet — type parameters, constraints, defaults, inference.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 04 — Utility Types</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/04-utility-types-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 06:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/04-utility-types-cheatsheet/</guid>
      <description>TypeScript utility types — Partial, Pick, Omit, Record, Awaited, ReturnType.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 05 — Type Guards and Narrowing</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/05-type-guards-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 06:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/05-type-guards-cheatsheet/</guid>
      <description>Type guards cheatsheet — typeof, instanceof, in, predicates, assertion functions.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 06 — Discriminated Unions and Pattern Matching</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/06-discriminated-unions-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 06:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/06-discriminated-unions-cheatsheet/</guid>
      <description>Discriminated unions in TypeScript — modeling state, results, events.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 07 — Conditional and Mapped Types</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/07-conditional-types-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 07:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/07-conditional-types-cheatsheet/</guid>
      <description>Conditional and mapped types in TypeScript — infer, distribution, key remapping.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 08 — Modules and ESM/CJS</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/08-modules-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 07:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/08-modules-cheatsheet/</guid>
      <description>TypeScript modules cheatsheet — ESM, CJS, dual packages, package.json exports.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 09 — Declaration Files (.d.ts)</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/09-declaration-files-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 07:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/09-declaration-files-cheatsheet/</guid>
      <description>TypeScript .d.ts cheatsheet — ambient declarations, module augmentation, globals.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 10 — JSX and React Types</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/10-react-types-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 07:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/10-react-types-cheatsheet/</guid>
      <description>TypeScript &#43; React cheatsheet — props, refs, events, hooks, generics, context.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 11 — Branded Types and Nominal Typing</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/11-branded-types-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 07:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/11-branded-types-cheatsheet/</guid>
      <description>Branded types in TypeScript — nominal typing, smart constructors, ID safety.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 12 — satisfies, as const, and Inference</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/12-satisfies-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 07:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/12-satisfies-cheatsheet/</guid>
      <description>satisfies operator, as const, and how to keep literal types alive.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 13 — Zod and Runtime Validation</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/13-zod-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 08:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/13-zod-cheatsheet/</guid>
      <description>Zod cheatsheet — schema definition, parsing, inference, transforms.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 14 — Vitest with TypeScript</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/14-vitest-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 08:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/14-vitest-cheatsheet/</guid>
      <description>Vitest cheatsheet — test runner for TypeScript projects.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 15 — Express with TypeScript</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/15-express-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 08:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/15-express-cheatsheet/</guid>
      <description>Express &#43; TypeScript cheatsheet — typed handlers, middleware, error handling.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 16 — tsup, esbuild, and Bundling</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/16-bundling-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 08:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/16-bundling-cheatsheet/</guid>
      <description>TypeScript bundling cheatsheet — tsup, esbuild, tsx, unbuild.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 17 — Monorepos with pnpm and TS</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/17-monorepos-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 08:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/17-monorepos-cheatsheet/</guid>
      <description>TypeScript monorepo cheatsheet — pnpm workspaces, turbo, project refs.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 18 — Async Patterns</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/18-async-patterns-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 08:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/18-async-patterns-cheatsheet/</guid>
      <description>Async TypeScript cheatsheet — Promises, async/await, AbortController, concurrency.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 19 — Decorators (Stage 3)</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/19-decorators-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 09:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/19-decorators-cheatsheet/</guid>
      <description>TypeScript decorators cheatsheet — Stage 3, class, method, field decorators.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 20 — Modern TypeScript Project Setup</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/20-project-setup-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 09:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/20-project-setup-cheatsheet/</guid>
      <description>Modern TypeScript project setup — tsconfig, eslint, prettier, vitest, tsup, CI.</description>
    </item>
  </channel>
</rss>
