This namespace contains commonly used 'is' type methods that return boolean values.
Methods
-
<static> array(value) → {boolean}
-
Checks if the value is an array.
Parameters:
Name Type Description value
* The value to check. Returns:
- Type
- boolean
-
<static> boolean(value) → {boolean}
-
Checks if the value is a boolean.
Parameters:
Name Type Description value
* The value to check. Returns:
- Type
- boolean
-
<static> date(value) → {boolean}
-
Checks if the value is a date.
Parameters:
Name Type Description value
* The value to check. Returns:
- Type
- boolean
-
<static> defined(value) → {boolean}
-
Checks if the value is defined.
Parameters:
Name Type Description value
* The value to check is defined. Returns:
- Type
- boolean
-
<static> element(obj) → {boolean}
-
Checks if the supplied object is an HTMLElement
Parameters:
Name Type Description obj
object The object to check. Returns:
- Type
- boolean
-
<static> emptyArray(value) → {boolean}
-
Checks if the supplied value is an array and if it is empty.
Parameters:
Name Type Description value
* The value to check. Returns:
- Type
- boolean
-
<static> emptyObject(value) → {boolean}
-
Checks if the supplied value is an object and if it is empty.
Parameters:
Name Type Description value
* The value to check. Returns:
- Type
- boolean
-
<static> emptyString(value) → {boolean}
-
Checks if the supplied value is a string and if it is empty.
Parameters:
Name Type Description value
* The value to check. Returns:
- Type
- boolean
-
<static> error(value) → {boolean}
-
Checks if the value is an error.
Parameters:
Name Type Description value
* The value to check. Returns:
- Type
- boolean
-
<static> fn(value) → {boolean}
-
Checks if the value is a function.
Parameters:
Name Type Description value
* The value to check. Returns:
- Type
- boolean
-
<static> hash(value) → {boolean}
-
Checks if the value is a hash.
Parameters:
Name Type Description value
* The value to check. Returns:
- Type
- boolean
-
<static> jq(obj) → {boolean}
-
Checks if the supplied object is an instance of a jQuery object.
Parameters:
Name Type Description obj
object The object to check. Returns:
- Type
- boolean
-
<static> moment(obj) → {boolean}
-
Checks if the supplied object is a moment.js date object.
Parameters:
Name Type Description obj
object The object to check. Returns:
- Type
- boolean
-
<static> number(value) → {boolean}
-
Checks if the value is a number.
Parameters:
Name Type Description value
* The value to check. Returns:
- Type
- boolean
-
<static> object(value) → {boolean}
-
Checks if the value is an object.
Parameters:
Name Type Description value
* The value to check. Returns:
- Type
- boolean
-
<static> promise(obj) → {boolean}
-
This is a simple check to determine if an object is a jQuery promise object. It simply checks the object has a "then" and "promise" function defined. The promise object is created as an object literal inside of jQuery.Deferred. It has no prototype, nor any other truly unique properties that could be used to distinguish it. This method should be a little more accurate than the internal jQuery one that simply checks for a "promise" method.
Parameters:
Name Type Description obj
object The object to check. Returns:
- Type
- boolean
-
<static> string(value) → {boolean}
-
Checks if the value is a string.
Parameters:
Name Type Description value
* The value to check. Returns:
- Type
- boolean
-
<static> type(value, type) → {boolean}
-
Checks if the type of the value is the same as that supplied.
Parameters:
Name Type Description value
* The value to check the type of. type
string The type to check for. Returns:
- Type
- boolean
-
<static> undef(value) → {boolean}
-
Checks if the value is undefined.
Parameters:
Name Type Description value
* The value to check is undefined. Returns:
- Type
- boolean