Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 1x 1x 10622x 10622x | import { isObject } from './is-object.ts'; /** * Determines whether the provided value is a `RegExp` object. * @param value - The value to test. * @returns `true` if the value is a `RegExp` object; otherwise, `false`. * @group Object * @category Type Guards * @example * ```typescript * isRegExp(/abc/); // true * isRegExp(new RegExp('abc')); // true * isRegExp('abc'); // false * isRegExp({}); // false * isRegExp(null); // false * ``` */ export function isRegExp(value: unknown): value is RegExp { return isObject(value) && Object.prototype.toString.call(value) === '[object RegExp]'; } |