CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes45downloads
isError.js37 linesDownload Raw Back to lodash-es
1import baseGetTag from './_baseGetTag.js';2import isObjectLike from './isObjectLike.js';3import isPlainObject from './isPlainObject.js';4 5/** `Object#toString` result references. */6var domExcTag = '[object DOMException]',7    errorTag = '[object Error]';8 9/**10 * Checks if `value` is an `Error`, `EvalError`, `RangeError`, `ReferenceError`,11 * `SyntaxError`, `TypeError`, or `URIError` object.12 *13 * @static14 * @memberOf _15 * @since 3.0.016 * @category Lang17 * @param {*} value The value to check.18 * @returns {boolean} Returns `true` if `value` is an error object, else `false`.19 * @example20 *21 * _.isError(new Error);22 * // => true23 *24 * _.isError(Error);25 * // => false26 */27function isError(value) {28  if (!isObjectLike(value)) {29    return false;30  }31  var tag = baseGetTag(value);32  return tag == errorTag || tag == domExcTag ||33    (typeof value.message == 'string' && typeof value.name == 'string' && !isPlainObject(value));34}35 36export default isError;37 
basant307/AI_Governance_Project · CoolFace