get-type-of
v0.5.1
Published
ECMAScript 2015 compliant typeof extension
Downloads
6
Maintainers
Readme
get-type-of
An ECMAScript 2015 compliant
typeof
extension for Node.js
get-type-of is a wrapper function that extends JavaScript’s native typeof
operator in the most compliant way to ECMAScript 2015 as possible. It checks values of their native types that represent the built-in objects [[Class]]
internal slot tags regardless of whether they are primitives or instantiated objects:
typeof [ 1, 2, 3 ]; // 'object'
getTypeOf( [1, 2, 3] ); // 'array'
Technically, this module depends on mout-lang-type and just aliases its typeOf
submodule under this module’s name get-type-of
.
Getting started
Installation
Install this module as a dependency to your project using npm:
$ npm install --save get-type-of@latest
Usage
Just require this module and it’s ready to be used:
// Load the module:
var
typeOf = require('get-type-of');
// Then use it:
typeOf( null ) === 'null'; // true
typeOf( new Number('1') ) === 'number'; // true
Policy
This is communist software. It is crafted with heart and soul to the best of the author’s knowledge and belief: Not for profit but to satisfy the concrete needs. Do whatever you want with it (as long as you keep the author’s copyright notice in all copies or substantial portions of it included) for free. Imagine how the world could be if others would produce and distribute their products for the same benefits and ask yourself why they’re actually not.
License
This software is licensed under MIT License.
Copyright © 2015 Christian Grete