メインコンテンツまでスキップ

typeof型演算子

TypeScriptのtypeofは変数から型を抽出する型演算子です。次は、変数pointtypeof型演算子を用いて、Point型を定義する例です。このPoint型は次のような型になります。

ts
const point = { x: 135, y: 35 };
type Point = typeof point;
type Point = { x: number; y: number; }
ts
const point = { x: 135, y: 35 };
type Point = typeof point;
type Point = { x: number; y: number; }

ここで説明したのはTypeScriptのtypeof演算子です。JavaScriptのtypeof演算子と同じ名前ですが、まったく別のものなので注意してください。

📄️ typeof演算子

JavaScriptのtypeof演算子では値の型を調べることができます。