@fantastic-utils/data-type
v1.0.3
Published
Get correctly data type from javascript value
Downloads
57
Maintainers
Readme
@fantastic-utils/data-type
This is a library for get correct data type from javascript values. Why use this lib? As typeof
have some limitations.
Quick Start
npm install @fantastic-utils/data-type
import { getDataType } from '@fantastic-utils/data-type';
getDataType(1); // return Number
getDataType('a'); // return String
getDataType({}); // return Object
getDataType([]); // return Array
getDataType(false); // return Boolean
getDataType(Symbol('a')); // return Symbol
getDataType(new WeakMap()); // return WeakMap
getDataType(new Map()); // return Map
getDataType(new Proxy({}, {})); // return Object
getDataType(new Proxy([], {})); // return Array
getDataType(new Promise(() => {})); // return Promise
getDataType(Promise.resolve(1)); // return Promise
getDataType(NaN); // return Number
getDataType(Infinity); // return Number
getDataType(() => {}); // return Function
getDataType(new Websocket('wss://example.com')); // return Websocket
// etc...
Development
$ npm install
$ npm run dev
$ npm run build
LICENSE
MIT