Merge pull request #5511 from chrootsu/lodash-isError

lodash: changed _.isError() method
This commit is contained in:
Masahiro Wakame
2015-08-26 01:50:31 +09:00
2 changed files with 24 additions and 11 deletions
+6
View File
@@ -1221,6 +1221,12 @@ result = <boolean>_([1, 2, 3]).isEmpty();
result = <boolean>_({}).isEmpty();
result = <boolean>_('').isEmpty();
// _.isError
result = <boolean>_.isError(any);
result = <boolean>_(1).isError();
result = <boolean>_<any>([]).isError();
result = <boolean>_({}).isError();
// _.isFinite
result = <boolean>_.isFinite(any);
result = <boolean>_(1).isFinite();
+18 -11
View File
@@ -6231,6 +6231,24 @@ declare module _ {
isEmpty(): boolean;
}
//_.isError
interface LoDashStatic {
/**
* Checks if value is an Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError, or URIError
* object.
* @param value The value to check.
* @return Returns true if value is an error object, else false.
*/
isError(value: any): boolean;
}
interface LoDashWrapperBase<T, TWrapper> {
/**
* @see _.isError
*/
isError(): boolean;
}
//_.isFinite
interface LoDashStatic {
/**
@@ -7048,17 +7066,6 @@ declare module _ {
isElement(value?: any): boolean;
}
//_.isError
interface LoDashStatic {
/**
* Checks if value is an Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError,
* or URIError object.
* @param value The value to check.
* @return True if value is an error object, else false.
*/
isError(value: any): boolean;
}
//_.isEqual
interface EqCustomizer {
(value: any, other: any, indexOrKey?: number|string): boolean;