1.1.0 • Published 5 years ago

gettype.js v1.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

gettype.js

Build Status

Better alternative for 'typeof' in JavaScript

Install

$ npm i getType.js

Usage

const getType = require('gettype.js');

getType('I am a string');
getType(new String(2019));
// => String

getType(2019);
// => Number

getType([1, 2, 3, 4, 5]);
// => Array

getType({ a: 1, b: 2 });
// => Object

getType(new Set([2, 4, 6]));
// => Set

getType(function() {});
// => Function

getType(true);
// => Boolean

getType(null);
// => Null

getType();
getType(undefined);
// => Undefined

getType(NaN);
getType('n' * 2);
// => NaN

getType(/regExp/);
// => RegExp

getType(new TypeError());
// => TypeError

getType(new Date());
getType(new Date(2000, 3, 5));
// => Date

class TestClass {}

getType(new TestClass());
// => TestClass

License

MIT © Uche Jude