frontend/.pnpm-store/v3/files/26/9910058346ccaa57e7318567f3932bff6432c9765e099b8ecf0a39a1a00cb91445ffb556d65be66e7ccc4de12c948aa3ef787eb997d78958e3f5459edf3839

27 lines
551 B
Plaintext

# RegExp
_RegExp_ instance
## `reg-exp/is`
Confirms if given object is a native regular expression object
```javascript
const isRegExp = require("type/reg-exp/is");
isRegExp(/foo/);
isRegExp({}); // false
isRegExp("foo"); // false
```
## `reg-exp/ensure`
If given argument is a regular expression object, it is returned back. Otherwise `TypeError` is thrown.
```javascript
const ensureRegExp = require("type/reg-exp/ensure");
ensureRegExp(/foo/); // /foo/
ensureRegExp("foo"); // Thrown TypeError: null is not a regular expression object
```