初入門TypeScript的日誌,內容是看完官方Handbook、Doc之類的心得小結,偶爾可能會穿插React ft. TypeScript,反正就是非常隨心所欲隨喜的菜鳥心得🥸
題外話一下,這個系列有時候如果發現有錯誤或是有新知識就會回去相關文章補充。 而這個系列的第一篇generic文章的最後有補充了一個例子: function ge...
2022.10.08 更新這天誤用type casting一詞,今天緊急刪掉這個主題,因為嚴格來說TypeScript沒有type casting,詳情可見這部...
今天的文章分成三個子題,會先從Type Assertion (型別斷言) 的基本語法開始看起,然後再一起討論兩個跟Type Assertion相關的 non-n...
原本要介紹Type Guard和Narrowing,後來發現Type Predicates是Narrowing的一種技巧,所以今天先來看看Type Predic...
上一篇 提到type predicates是TypeScript裡面的一種narrowing技巧,今天就來看narrowing,以及同樣和narrowing有關...
本來準備往TypeScript和React的方向走,但TypeScript愈挖愈深發現還有很多有趣的東西沒有認識,而且也有工作上碰過的東西(汗)。 先前的文章很...
昨天的文章提到 keyof 型別運算子可以用來取得物件鍵值(key)型別,並能將鍵值型別們union成一個型別;若單純從取得的型別來看,現在要認識的indexe...
Conditional types很有意思,因為TypeScript有些很好用的utility types其實是用conditional types定義出來的。...
TypeScript的template literal types類似於JavaSctipt的樣板字串(template literal),熟悉template...
沒想到已經第29天了,這個系列雖然蠻隨意的,但還是有稍微安排主題順序,而今天的mapped types是我之前大略瀏覽官方文件 - Creating Types...