ptype

1.2.2 • Public • Published

import

// nodejs / module
const ptype = require('ptype')
or
// browser
<script type="javascript" src="ptype.js">
var num = 10

ptype(num)
/*
*   @return {
*       data: 10,
*       type: 'Number'    
*    }
*/

var arr = [0, 2]

ptype(arr)
/*
*   @return {
*       data: [0, 2],
*       type: 'Array'   
*    }
*/
var obj = {id: 2}

ptype(obj).isArray()       // false
ptype(obj).isObject()      // true

var date = new Date()

ptype(date).isDate()        // true
ptype( param )

@return {
    data: param,
    type: param-type
}

ptype( param )
.isObject()
.isArray()
.isNumber()
.isUndefined()
.isNull()
.isString()
.isFunction()
.isDate()
.isNaN()
.isBoolean()

@return false/true

Readme

Keywords

none

Package Sidebar

Install

npm i ptype

Weekly Downloads

1

Version

1.2.2

License

MIT

Unpacked Size

2.5 kB

Total Files

5

Last publish

Collaborators

  • zcom