TypeScript

スポンサーリンク
TypeScript

【入門編】 strictFunctionTypesによる関数型の厳格化 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。日々コードを書いていると、「あれ、この関数、本来なら渡せるはずなのにエラーになるぞ?」とか、「逆に、なんでこんな危険な代入が通っちゃうの?」なんて場面に遭遇することはありませんか?今日は、そ...
TypeScript

【入門編】 strictNullChecksの重要性とnull安全 – TypeScript実践ガイド

こんにちは。フロントエンドの現場で長年コードと向き合ってきた私から、これからTypeScriptの世界へ飛び込むあなたへ、どうしても伝えておきたい「一番大切な約束事」があります。それが、`tsconfig.json` の設定項目の一つ、`s...
TypeScript

【入門編】 noImplicitAnyの設定と影響 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。TypeScriptを学び始めると、必ずと言っていいほど最初に出会う「ちょっと厳しそうな壁」、それが `tsconfig.json` ですよね。今日は、その中でも特に重要で、かつ「これさえあ...
TypeScript

【入門編】 targetプロパティとECMAScriptバージョンの関係 – TypeScript実践ガイド

こんにちは。フロントエンドの現場で「TypeScript、便利だけど設定が難しくて……」と悩んでいるあなたへ。大丈夫です、安心してください。TypeScriptの`tsconfig.json`にある`target`という設定、最初は誰だって...
TypeScript

【入門編】 skipLibCheckによるビルド時間の短縮 – TypeScript実践ガイド

「ビルドが遅い…!」と悩むあなたへ。`skipLibCheck`でTypeScriptとの付き合い方を少し楽にしようTypeScriptを書き始めて、「いざビルド!」とコマンドを叩いた瞬間、なぜかPCが唸りを上げて、終わるまでにお茶を一杯飲...
TypeScript

【入門編】 noImplicitReturnsによる関数戻り値の網羅性チェック – TypeScript実践ガイド

やあ、こんにちは。TypeScriptの世界へようこそ。フロントエンドの最前線でコードを書き続けていると、たまに「なんでこんなところでバグるんだ……!」と頭を抱えたくなる瞬間に遭遇します。その筆頭が「関数から何も返ってこないまま処理が進んで...
TypeScript

【入門編】 noFallthroughCasesInSwitchによる制御フローの厳格化 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。フロントエンドの最前線でコードと格闘していると、時々「えっ、なんでそんな動きになるの!?」と頭を抱えたくなるようなバグに出会うことがあります。その中でも、初心者の頃に誰もが一度は冷や汗をかく...
TypeScript

【入門編】 noUnusedLocalsとnoUnusedParametersの静的解析 – TypeScript実践ガイド

こんにちは!TypeScriptの世界へようこそ。コードを書いていると、「あれ?この変数、さっき作ったけど結局使ってないな…まあ、動いてるからいっか!」なんてこと、ありますよね。でも、その「まあ、いっか」が積み重なると、コードはまるで「片付...
TypeScript

【入門編】 strictファミリーオプションの全容 – TypeScript実践ガイド

こんにちは。フロントエンドの現場で、日々TypeScriptという「最高の相棒」と格闘しているエンジニアです。TypeScriptを始めようと決意したあなた、素晴らしい選択です! ただ、最初は`tsconfig.json`という設定ファイル...
TypeScript

【入門編】 declarationとemitDeclarationOnlyによる型定義生成 – TypeScript実践ガイド

こんにちは。フロントエンドの現場で長年コードを書いてきたチーフアーキテクトです。TypeScriptを使い始めると、最初は「型チェックが便利だな」という感動から始まりますよね。でも、いざ「自分でライブラリを作って公開したい」とか「別のプロジ...
スポンサーリンク