typesystem
Better type checking for JavaScript.
Getting Started
Installation
npm install typesystem --save
Integration
var ts = ;
API
Overview
- ts.isArguments(value)
- ts.isArray(value)
- ts.isBoolean(value)
- ts.isBooleanObject(value)
- ts.isDate(value)
- ts.isDocument(value)
- ts.isElement(value)
- ts.isError(value)
- ts.isFloat(value)
- ts.isFunction(value)
- ts.isGlobal(value)
- ts.isInteger(value)
- ts.isNaN(value)
- ts.isNull(value)
- ts.isNullOrUndefined(value)
- ts.isNumber(value)
- ts.isNumberObject(value)
- ts.isObject(value)
- ts.isPrimitive(value)
- ts.isReference(value)
- ts.isRegExp(value)
- ts.isString(value)
- ts.isStringObject(value)
- ts.isSymbol(value)
- ts.isUndefined(value)
ts.isArguments(value)
ts; // returns true
ts.isArray(value)
ts; // returns truets; // returns true
ts.isBoolean(value)
ts; // returns truets; // returns true
ts.isBooleanObject(value)
ts; // returns true
ts.isDate(value)
ts; // returns true
ts.isDocument(value)
ts; // returns true
ts.isElement(value)
ts; // returns truets; // returns true
ts.isError(value)
ts; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns true
ts.isFloat(value)
ts; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns true
ts.isFunction(value)
ts; // returns truets; // returns true
ts.isGlobal(value)
ts; // returns truets; // returns true
ts.isInteger(value)
ts; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns true
ts.isNaN(value)
ts; // returns true
ts.isNull(value)
ts; // returns true
ts.isNullOrUndefined(value)
ts; // returns truets; // returns truets; // returns true
ts.isNumber(value)
ts; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns true
ts.isNumberObject(value)
ts; // returns true
ts.isObject(value)
ts; // returns truets; // returns true
ts.isPrimitive(value)
ts; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns true
ts.isReference(value)
ts; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns truets; // returns true
ts.isRegExp(value)
ts; // returns truets; // returns true
ts.isString(value)
ts; // returns truets; // returns true
ts.isStringObject(value)
ts; // returns true
ts.isSymbol(value)
ts; // returns true
ts.isUndefined(value)
ts; // returns truets; // returns true
Running Tests
To run the test suite first install the development dependencies:
npm install
then run the tests:
npm test