@elzup/kindof
v0.4.6
Published
advanced typeof for 10 type
Downloads
2
Readme
kindof
advanced typeof for 10 type
10 type from JSON Data Type and typeof.
JSON: 6 type string | number | object | array | boolean | null
typeof: 8 type undefined | boolean | number | bigint | string | symbol | function | object
| example vlaue | key | typeof | JSON | description |
| ------------- | ------------- | :----: | :--: | ------------------ |
| undefined
| "undefined"
| o | | |
| true
| "boolean"
| o | o | |
| 123
| "number"
| o | o | |
| 1000n
| "bigint"
| o | | ES2020 |
| "hello"
| "string"
| o | o | |
| Symbol('s')
| "symbol"
| o | | ES2015 |
| () => 0
| "function"
| o | | |
| { a: 1 }
| "object"
| o | o | |
| [1, 2, 3]
| "array"
| | o | typoef => "object" |
| null
| "null"
| | o | typoef => "object" |
Install
$ npm install @elzup/kindof
Usage
const { kindof } = require('@elzup/kindof')
kindof(123)
//=> 'number'
kindof([1, 2])
//=> 'array'
kindof(null)
//=> 'null'
MIT © anozon