typescript-api-types
Installation
SKILL.md
When to Use
Apply when defining API request/response types, DTOs, and shared types between frontend and backend.
Patterns
Pattern 1: Request/Response Types
// Source: https://www.typescriptlang.org/docs/handbook/utility-types.html
// Base entity
interface User {
id: string;
email: string;
name: string;
createdAt: Date;
updatedAt: Date;
}