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

スポンサーリンク
TypeScript

【入門編】 satisfies演算子による型チェック – TypeScript実践ガイド

TypeScriptでの型定義、毎日本当にお疲れ様です!「あれ? 型を厳しくすると、さっきまで使えていた便利なメソッドが消えちゃった……」「かといって `any` に逃げると、型安全の安心感がなくなって不安……」そんな、TypeScript...
TypeScript

【入門編】 アサーションシグネチャ(asserts構文) – TypeScript実践ガイド

こんにちは!フロントエンド・アーキテクチャの現場を渡り歩いているチーフの私です。TypeScriptを書き始めると、多くの人が「あれ、さっきまで文字列(string)だったはずなのに、なんでエラーになるんだ?」という型パズルに直面しますよね...
TypeScript

【入門編】 typeof型演算子の活用 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。チーフアーキテクトの私です。TypeScriptを書き始めたばかりの頃って、「あれ? 型って全部自分で書かなきゃいけないの? めんどくさいな…」って思いませんか? 私は昔、画面に広がる真っ赤...
TypeScript

【入門編】 keyof型演算子の詳細 – TypeScript実践ガイド

こんにちは!フロントエンド・アーキテクチャの現場を長年渡り歩いている者です。TypeScriptを触り始めると、「なんだか厳格な門番がたくさんいるなあ」「JavaScriptなら一瞬で書けるのに、なんで型エラーで止まっちゃうんだろう…」と、...
TypeScript

【入門編】 Conditional Typesにおけるinferキーワード – TypeScript実践ガイド

こんにちは!TypeScriptの型定義、毎日お疲れ様です。「よし、少しずつ型が書けるようになってきたぞ!」と思った矢先、ネットのコードやライブラリの型定義で見かける謎の呪文……それが今回お話しする `infer`(インファー) キーワード...
TypeScript

【入門編】 Conditional Typesの分配法則 – TypeScript実践ガイド

こんにちは!TypeScriptの型定義の世界へようこそ。チーフアーキテクトの私です。日々のフロントエンド開発、本当にお疲れ様です。型エラーの赤い波線にイライラさせられたり、「なんでこんな挙動するんだよ…!」とディスプレイの前で頭を抱えたり...
TypeScript

【入門編】 Mapped Typesでのreadonlyと?の操作 – TypeScript実践ガイド

TypeScriptを触りはじめると、「型があるってなんて安心なんだ!」と感動する一方で、少し複雑な型を作ろうとした瞬間に、謎の記号の壁にぶつかって頭を抱えてしまうことってありますよね。「あれ、この型を全部オプショナルにしたいだけなのに、ど...
TypeScript

【入門編】 Mapped Typesにおけるas句によるキーの再マッピング – TypeScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いているチーフアーキテクトの私です。TypeScriptの学習、毎日お疲れ様です!「基本の型はやっと一通り触れるようになったぞ」という段階に差し掛かると、次にやってくるのが「型を自在に変形させる魔術」...
TypeScript

【入門編】 テンプレートリテラル型における型推論 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。チーフアーキテクトの私です。日々のフロントエンド開発、本当にお疲れ様です。「`string`型や`number`型はなんとなくわかったけれど、なんだか最近、先輩たちが呪文みたいな記号を使って...
TypeScript

【入門編】 Intrinsic String Manipulation Typesの全容 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。チーフアーキテクトの私です。TypeScriptを書き始めると、「型定義」ってなんだか堅苦しくて、ロボットのような厳格なルールに縛られているように感じてしまうこと、ありませんか?「エラーが出...
スポンサーリンク