ユニオン型を定義する方法です。
ユニオン型とは複数の型が許可された型のことです。
サンプル
例)number型とstring型が格納できる変数を定義する
let a:number | string;
a = 123; → number型なのでOK
a = 'ABC' → string型なのでOK
a = false; → boolean型なのでNG
備考
- 「|」で区切って複数個型を指定できます
- ユニオン型は共用体とも呼ばれます。
Node.js関連のリファレンスです