typescript

typescript

TypeScriptでsleep関数の1行の実装

本記事ではTypeScriptでsleep関数を1行で実装した例を紹介します。実装例以下がTypeScriptでsleep関数を1行で実装する例です。const sleep = (ms: number) => new Promise(res...
typescript

TypeScriptのas(型アサーション)を解説

本記事では、TypeScriptのas(型アサーション)について解説します。TypeScriptには、コードをもとに型推論する機能がありますが、asではこれを上書きして型を伝えることができます。この型推論の上書きを型アサーションと言います。...
typescript

TypeScriptのPickを解説

本記事では、TypeScriptのユーティリティ型のひとつであるPickについて解説します。Pcikを使用することで、既存の型から特定のプロパティだけを抽出した新しい型を作成することができます。これは、既存の型から一部のプロパティだけを使用...
typescript

TypeScriptのRecordを解説

本記事では、TypeScriptのユーティリティ型のひとつであるRecordについて解説します。Recordを使用することで、入れ子になっているオブジェクト型の定義を簡潔に記述できます。Record<Keys, Type>Recordはke...
typescript

TypeScriptのOmitを解説

本記事では、TypeScriptのユーティリティ型のひとつであるOmitについて解説します。Omitを使用することで、既存の型から不要なプロパティを簡単に取り除き、目的に応じた型を効率よく作成できます。Omit<T,K>Omit<T, K>...
typescript

TypeScriptで配列をループする方法

本記事では、TypeScriptで配列をループ処理する方法を説明します。ループ処理を記述する方法は複数あるので、代表的なものを紹介します。for他の言語でもお馴染みのfor文です。const arr: number[] = [1, 2, 3...