better-type-of

0.0.2 • Public • Published

better-type-of

A better typeof

install

npm install better-type-of

usage

import typeOf from 'better-type-of';
 
typeOf(null) === 'null';
typeOf(/test/) === 'reg exp';
typeOf(Promise.resolve()) === 'promise';
typeOf(function *() {}) === 'generator function';
typeOf(document) === 'html document';

why

Lots of libraries out there will check the type of a value and you can always call Object.prototype.toString yourself. This is different in that it's a simple function that returns more or less what you'd expect from typeof. Compare

Object.prototype.toString.call(document) === '[object HTMLDocument]';
 
typeOf(document) === 'html document';

see also

license

MIT

Readme

Keywords

Package Sidebar

Install

npm i better-type-of

Weekly Downloads

0

Version

0.0.2

License

MIT

Last publish

Collaborators

  • cezary