UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

17 lines (14 loc) 424 B
import getTag from './internals/getTag.js'; import { errorTag, domExceptionTag } from './internals/native.js'; import isObjectLike from './isObjectLike.js'; function isError(value) { if (!isObjectLike(value)) { return false; } if (value instanceof Error) { return true; } var tag = getTag(value); return tag === errorTag || tag === domExceptionTag; } export { isError as default };