# TypeScript Development Guidelines

> Objective: Define standards for strongly-typed, safe, and maintainable TypeScript code, covering configuration, the type system, generics, async patterns, and tooling.

::: tip Source File
View the full rule: [`.agent/rules/typescript.md`](https://github.com/snowdreamtech/template/blob/main/.agent/rules/typescript.md)
:::

## Sections

- 1. Configuration (tsconfig.json)
- 1. Type System Best Practices
- 1. Generics & Advanced Types
- 1. Async Patterns
- 1. Code Quality & Tooling
