基本の型定義(boolean, number, string, array, tuple, any, unknown)

スポンサーリンク
TypeScript

【入門編】 ReadonlyArrayによる配列の不変性 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。チーフアーキテクトの私です。フロントエンドの現場に立っていると、「うわっ、気づかないうちに配列の中身が書き換わってバグってる……!」なんて修羅場に、多かれ少なかれ誰もが直面したことがあるはず...
TypeScript

【入門編】 Readonlyによる読み取り専用化 – TypeScript実践ガイド

TypeScriptの世界へようこそ!チーフアーキテクトの私です。フロントエンドの現場に立っていると、「うわ、誰だこのデータ書き換えたの…!?」というバグに頭を抱える夜が、エンジニアなら誰しも一度や二度(いや、もっと?)あるものです。アプリ...
TypeScript

【入門編】 Requiredによる全プロパティの必須化 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。チーフアーキテクトの私です。TypeScriptを書き始めの頃って、型定義の多さに圧倒されたり、`?`(オプショナル)や `Partial` なんが出てきて「うわ、なんか難しそう…」って挫け...
TypeScript

【入門編】 Partialによる全プロパティの任意化 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。チーフアーキテクトの私です。新しい技術を学び始めた頃って、「なんだかルールが厳しそう」「エラーが赤く光って怖い……」と感じてしまいますよね。特にTypeScriptは、型というガードレールが...
TypeScript

【入門編】 in演算子による型ガード – TypeScript実践ガイド

TypeScriptの世界へようこそ!チーフアーキテクトの私です。TypeScriptを書き始めたばかりの頃って、型エラーの赤い波線にビクビクしてしまいますよね。「動くはずなのに、なんでTypeScriptくんは怒るんだ…!」と、夜中に天井...
TypeScript

【入門編】 instanceofによる型ガード – TypeScript実践ガイド

TypeScriptの世界へようこそ!チーフアーキテクトの私です。TypeScriptを書き始めた頃って、コンパイラから「このままだと型がわからないよ!」って急に怒られて、どうすればいいか途方に暮れちゃいますよね。特に `any` から脱却...
TypeScript

【入門編】 typeofによる型ガード – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。チーフアーキテクトの私です。新しい技術を学び始めるときって、なんだかワクワクする反面、「この記号、なんだか難しそう…」「エラーが出たらどうしよう…」って、ちょっぴりドキドキしちゃいますよね。...
TypeScript

【入門編】 ユーザー定義型ガード (isキーワード) – TypeScript実践ガイド

TypeScriptでの開発に少し慣れてくると、誰もが一度はこんな壁にぶつかります。「あれ、このデータは文字列なのか数字なのか、さっき自分でif文でチェックしたはずなのに、TypeScriptくんがわかってくれない……!」APIから返ってき...
TypeScript

【入門編】 InstanceTypeによるインスタンス型の取得 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。チーフアーキテクトの私です。TypeScriptを書き始めると、「string」や「number」といった基本の型から、少しずつ「型、なんだか難しくなってきたぞ……?」という壁にぶつかる瞬間...
TypeScript

【入門編】 ReturnTypeによる戻り値の型取得 – TypeScript実践ガイド

こんにちは!TypeScriptの型定義、毎日お疲れ様です。「型安全なコードを書こう!」と意気込んでエディタを開いたものの、なんだか見慣れない記号やユーティリティ型が並んでいて、そっとタブを閉じたくなる瞬間……ありませんか?大丈夫ですよ、そ...
スポンサーリンク