[TypeScript] 文法¶
よく使う型¶
Partial (2.1から)¶
すべてのプロパティをOptional(|undefined
)にする。
Required (2.8から)¶
すべてのプロパティをRequired(必須)にする。
Readonly (2.1から)¶
すべてのプロパティを読みこみ専用(readonly
)にする。
Pick (2.1から)¶
ある型から特定のプロパティのみを抜き取った型を作る。
type Pick<T, K extends keyof T>
と表現する。
具体例はPick<Human, 'id' | 'name'>
のような感じ。