get-type-of

0.5.1 • Public • Published

get-type-of

Latest GitHub Tag Latest GitHub Release Total Downloads via GitHub Node.js Module Version Downloads via npm per Month

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

Package Sidebar

Install

npm i get-type-of

Weekly Downloads

2

Version

0.5.1

License

MIT

Last publish

Collaborators

  • christiangrete