kstack-typescript

Installation
SKILL.md

kstack-typescript

TypeScript コードを書くときの規約。理由を理解した上で適用すること。

導出できる型を手書きしない

関数の戻り値の型アノテーションも、それを書くためだけの interface / type も書かず、TypeScript の導出に任せる。

// Bad: 導出元と同じ形を interface に写し、戻り値に付けている
interface Content {
  title: string;
  body: string;
}
const load = (): Promise<Content> => fetchContent();

// Good: 導出に任せる
const load = () => fetchContent();
Installs
13
First Seen
12 days ago