TS の subtype と contravariance

 

やまたつ

#ginzajs


twitter: yamatatsu193

subtypeとは?

superType: animals

subType: ???

superType: animals

subType: cat 🐈

superType: fruits

subType: ???

superType: fruits

subType: banana 🍌

図で書くとこう

TSのsubtypeとは?

objectのsubtype

図で書くとこう

numberのsubtype

stringのsubtype

Promiseのsubtype

関数のsubtype

なんなの?バグなの?

人間の脳より反変の方が正しい!

反変を理解したい!

でも大丈夫

俺たちは本能で反変を理解している!

さまざまなsubtype

Partialのsubtype

Readonlyのsubtype


twitter: yamatatsu193

ご清聴ありがとうございました 🙇‍♂️