0.0.4 • Published 10 months ago

@d3v4pp/type v0.0.4

Weekly downloads
-
License
-
Repository
-
Last release
10 months ago

npm version GitHub license

@d3v4pp/type

just a function type that is less-broken typeof, and a little bit more precise.

Install

npm install --save @d3v4pp/type

Example

var type = require('@d3v4pp/type');

var obj = new Date;
if (type(obj) == 'date') {
  ...
  }

How to use

type(new Date) == 'date'
type({}) == 'object'
type(null) == 'null'
type(undefined) == 'undefined'
type("hey") == 'string'
type(true) == 'boolean'
type(false) == 'boolean'
type(12) == 'number'
type(type) == 'function'
type(/asdf/) == 'regexp'
type((function(){ return arguments })()) == 'arguments'
type([]) == 'array'
type(document.createElement('div')) == 'element'
type(NaN) == 'nan'
type(new Error('Ups! Something wrong...')) == 'error'
type(new Buffer) == 'buffer'

BY : @d3v4pp