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

スポンサーリンク
TypeScript

【入門編】 ConstructorParametersによるコンストラクタ引数の型取得 – TypeScript実践ガイド

TypeScriptの世界へようこそ!チーフアーキテクトの私です。日々のフロントエンド開発、本当にお疲れ様です。JavaScriptの「型がない不安感」を解消したくてTypeScriptを使い始めたものの、次から次へと出てくる見慣れない記号...
TypeScript

【入門編】 Parametersによる関数引数の型取得 – TypeScript実践ガイド

こんにちは!TypeScriptの型定義の世界へようこそ。チーフアーキテクトの私です。日々のフロントエンド開発、本当にお疲れ様です。型定義を書いているときに、「あれ、この関数の引数の型、さっきも別のところで書いた気がする……。コピペでいいか...
TypeScript

【入門編】 NonNullableによるnull/undefinedの排除 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。チーフアーキテクトの私です。毎日フロントエンドのコードを書いていると、「あー、このデータ、絶対にここに存在してほしいのに、型定義のせいで `null` かもしれないって怒られちゃうよ…!」と...
TypeScript

【入門編】 Extractによるユニオン型の抽出 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。チーフアーキテクトの私です。TypeScriptを書き始めた頃って、`string`や`number`といった基本の型だけでも「おっ、いい感じにエラーを防げて便利だな!」って感動しますよね。...
TypeScript

【入門編】 Excludeによるユニオン型の絞り込み – TypeScript実践ガイド

こんにちは!TypeScriptの型定義、毎日お疲れ様です。最初は「なんだこの暗号みたいな記号の山は…!」と、エディタをそっと閉じたくなる気持ち、痛いほどよく分かります。私も昔は `any` ばかり使って先輩によく怒られていました(遠い目)...
TypeScript

【入門編】 Recordによるオブジェクト型の生成 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ、チーフアーキテクトの私です。TypeScriptを書き始めの頃って、「型」の壁にぶつかって、画面が赤く染まると心臓がキュッと縮こまりますよね。「なんだか難しそう……」「JavaScriptの...
TypeScript

【入門編】 Omitによるプロパティの除外 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。チーフアーキテクトの私です。TypeScriptを触りはじめの頃って、「あれもこれも型をつけなきゃいけないの?」と、なんだか窮屈に感じちゃいますよね。特に、APIから返ってくるデータ(オブジ...
TypeScript

【入門編】 Pickによる部分型の抽出 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ、チーフアーキテクトの私です。現場の第一線でバリバリとコードを書いていると、「あ、この巨大なデータ構造から、ほんの一部だけ抜き出して使いたいな」という場面に、ものすごく頻繁に遭遇します。全部の...
TypeScript

【入門編】 基本ユーティリティ型 (Partial, Required, Readonly) – TypeScript実践ガイド

TypeScriptの世界へようこそ!チーフアーキテクトの私です。新しい技術を学び始めるとき、「型定義なんて難しそう…」「エラーばかり出て心が折れそう…」そんなふうに身構えてしまうこと、ありますよね。大丈夫ですよ、最初はみんなそこでつまずき...
TypeScript

【入門編】 Branded Types (Nominal Typingの模倣) – TypeScript実践ガイド

TypeScriptの型システム、本当に強力で便利ですよね。「お、コンパイラがバグを未然に防いでくれた!」と感動する瞬間は、エンジニアにとって最高のご褒美の一つだと思います。でも、TypeScriptを少し使い慣れてくると、こんな「もやっと...
スポンサーリンク