frontend/.pnpm-store/v3/files/a6/9e430e10de5a1df11e151a9e7c07b737011dd8a7b8726e17817cd77b020944c5ec6bb66e0d5699d88cc69b104d7ca920b013ced4d039279bac92b08e7f0410

27 lines
591 B
Plaintext

# Error
_Error_ instance
## `error/is`
Confirms if given object is a native error object
```javascript
const isError = require("type/error/is");
isError(new Error()); // true
isError({ message: "Fake error" }); // false
```
## `error/ensure`
If given argument is an error object, it is returned back. Otherwise `TypeError` is thrown.
```javascript
const ensureError = require("type/error/ensure");
const someError = new Error("Some error");
ensureError(someError); // someError
ensureError({ message: "Fake error" }); // Thrown TypeError: [object Object] is not an error object
```