craydent-typeof
v1.0.2
Published
Node module for type checking
Downloads
45
Maintainers
Readme
Craydent 1.0.2
by Clark Inada
Craydent is all inclusive utility library. There are several ways to use the library in NodeJS. More detailed documentation on constants can be found at Craydent Properties. More detailed documentation on methods can be found at Craydent Methods
// require with prototypes - this require will add prototypes to extend classes and add two constants ($c, $g) to the global space.
// $g is an alias to global and $c is the constant containing all the utility methods and properties.
require('craydent-typeof');
$c.logit($c.VERSION);
arr.prototypedMethod(args);
// require no conflict - this require is the fully modular version with no global constants, prototypes, or methods.
var $c = require('craydent-typeof/noConflict');
$c.logit($c.VERSION);
$c.prototypedMethod(arr, args);
// require global - this require constants and methods in the global space and add prototypes to extend classes.
// $g is an alias to global and $c is the constant containing all the utility methods and properties.
require('craydent-typeof/global');
logit($c.VERSION);
arr.prototypedMethod(args);
Categories
Constants
| | | | | ----- | ----- | ----- | | CONSOLE_COLORS (Object) |LOCAL_IP (String) |TEMPLATE_TAG_CONFIG (Object) | DEBUG_MODE (Boolean) |MODULES_LOADED (Object) |TEMPLATE_VARS (Array) | ERROR_TYPES (Array) |PUBLIC_IP (String) |VERSION (String) | HTTP_STATUS_TEMPLATE (Object) |RESPONSES (Object) |
Methods
TypeOf
isArray
Info: Object class extension to check if object is an array
Return: (Bool)
Parameters:
None
Overloads:
None
isAsync
Info: Object class extension to check if object is a async function
Return: (Bool)
Parameters:
None
Overloads:
None
isBetween
Info: Object class extension to check if object is between lower and upper bounds
Return: (Bool)
Parameters:
- lowerBound: (any) Lower bound comparison
- upperBound: (any) Upper bound comparison
- inclusive?: (Bool) Flag to include give bounds
Overloads:
None
isBoolean
Info: Object class extension to check if object is a boolean
Return: (Bool)
Parameters:
None
Overloads:
None
isDate
Info: Object class extension to check if object is a date
Return: (Bool)
Parameters:
None
Overloads:
None
isDomElement
Info: Object class extension to check if object is a DOM element
Return: (Bool)
Parameters:
None
Overloads:
None
isEmpty
Info: Object class extension to check if it is empty
Return: (Bool)
Parameters:
None
Overloads:
None
isError
Info: Object class extension to check if object is an error object
Return: (Bool)
Parameters:
None
Overloads:
None
isFloat
Info: Object class extension to check if object is a float
Return: (Bool)
Parameters:
None
Overloads:
None
isFunction
Info: Object class extension to check if object is a function
Return: (Bool)
Parameters:
None
Overloads:
None
isGenerator
Info: Object class extension to check if object is a generator function
Return: (Bool)
Parameters:
None
Overloads:
None
isGeolocation
Info: Object class extension to check if object is a geolocation
Return: (Bool)
Parameters:
None
Overloads:
None
isInt
Info: Object class extension to check if object is an integer
Return: (Bool)
Parameters:
None
Overloads:
None
isNull
Info: Check if a value is Null
Return: (Bool|any)
Parameters:
- value: (any) Value to check
Overloads:
Parameters
- value: (any) Value to check
- defaultValue: (any) Value to return if null
isNullOrEmpty
Info: Object class extension to check if object is a null or empty (object with no props, empty string, etc)
Return: (Bool)
Parameters:
None
Overloads:
None
isNumber
Info: Object class extension to check if object is a number
Return: (Bool)
Parameters:
None
Overloads:
None
isObject
Info: Object class extension to check if object is an object
Return: (Bool)
Parameters:
None
Overloads:
None
isPromise
Info: Object class extension to check if object is a promise object
Return: (Bool)
Parameters:
None
Overloads:
None
isRegExp
Info: Object class extension to check if object is a RegExp
Return: (Bool)
Parameters:
None
Overloads:
None
isString
Info: Object class extension to check if object is a string
Return: (Bool)
Parameters:
None
Overloads:
None
Download
- GitHub
- BitBucket
- GitLab Craydent is released under the Dual licensed under the MIT or GPL Version 2 licenses.