An open API service indexing awesome lists of open source software.

https://github.com/tamino-martinius/meteor-type-checking


https://github.com/tamino-martinius/meteor-type-checking

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# type-checking

[![Build Status](https://travis-ci.org/tamino-martinius/meteor-type-checking.png?branch=master)](https://travis-ci.org/tamino-martinius/meteor-type-checking)

type-checking for string, number, function and array.

## isNumber

```js
isNumber(0); // true
isNumber(1); // true
isNumber(-1); // true
isNumber(NaN); // true
isNumber(Infinity); // true
isNumber("0"); // false
isNumber("1"); // false
isNumber("-1"); // false
isNumber(null); // false
isNumber(true); // false
isNumber(false); // false
isNumber(undefined); // false
```

## isString

```js
isString(""); // true
isString("true"); // true
isString("false"); // true
isString("1"); // true
isString("0"); // true
isString(new String()); // true
isString(new String("")); // true
isString(new String(null)); // true
isString(0); // false
isString(1); // false
isString(-1); // false
isString(null); // false
isString(undefined); // false
```

## isFunction

```js
isFunction(->); // true
isFunction(-> false); // true
isFunction(-> true); // true
isFunction(null); // false
isFunction(undefined); // false
```

## isArray

```js
isArray([]); // true
isArray(new Array); // true
isArray(null); // false
isArray(undefined); // false
```