interface ErrorConstructor { /** * Indicates whether the argument provided is a built-in Error instance or not. */ isError(error: unknown): error is Error; } interface RegExpConstructor { /** * Escapes any RegExp syntax characters in the input string, returning a * new string that can be safely interpolated into a RegExp as a literal * string to match. * @example * ```ts * const regExp = new RegExp(RegExp.escape("foo.bar")); * regExp.test("foo.bar"); // true * regExp.test("foo!bar"); // false * ``` */ escape(string: string): string; }