/**
 * @name isError
 * @summary Tests for a `Error` object instance.
 * @description
 * Checks to see if the input object is an instance of `Error`.
 * @example
 * <BR>
 *
 * ```javascript
 * import { isError } from '@pezkuwi/util';
 *
 * console.log('isError', isError(new Error('message'))); // => true
 * ```
 */
export function isError(value) {
    return (((value && value.constructor) === Error) ||
        value instanceof Error);
}
