isRegExp
valueが正規表現かをチェックします。
TypeScriptの型ガードとして使用できます。パラメータとして与えられた値の型をRegExpに絞り込みます。
インターフェース
typescript
function isRegExp(value: unknown): value is RegExp;パラメータ
value(unknown): RegExpかどうかテストする値。
戻り値
(value is RegExp): valueが正規表現であればtrueを、そうでなければfalseを返ししますます。
例
typescript
const value1 = /abc/;
const value2 = '/abc/';
console.log(isRegExp(value1)); // true
console.log(isRegExp(value2)); // false
