ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
17 lines (14 loc) • 424 B
JavaScript
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 };