typescript-patterns
Installation
SKILL.md
TypeScript Best Practices
Patterns
Async/Await Pattern
Always use async/await, never callbacks or .then():
// Good
async function createTask(data: CreateTaskRequest): Promise<Task> {
const task = await db.insert(tasks).values(data).returning();
return task[0];
}
// Bad
function createTask(data: CreateTaskRequest): Promise<Task> {
return db.insert(tasks).values(data).returning().then(result => result[0]);
}