This is a simple type check utility for JavaScript.
Type-Check-Utility CodeSandBox
Checks if given parameter is not null or undefined. Find below some examples.
Returns True: 2, "", "type-check-utility", [], {}
Returns False: null, undefined
Checks if given parameter is of type number. Find below some examples.
Returns True: 0, 1, 2, 5.97E24
Returns False: "0", "1", null, undefined, [], {}
Checks if given parameter is of type string. Find below some examples.
Returns True: "", "type-check-utility", "2"
Returns False: null, undefined, 2, [], {}
Checks if given parameter is of type object. Find below some examples.
Returns True: {}, namedClassInstance
Returns False: [], null, undefined
Checks if given parameter is of type array. Find below some examples.
Returns True: [], [1], [{}]
Returns False: null, undefined, {}
Checks if given parameter is of type regex. Find below some examples.
Returns True: new RegExp(parameter), /^/
Returns False: [], null, undefined, ""
Checks if given parameter is of type null, undefined or '' (empty string). Find below some examples.
Returns True: null, undefined, ""
Returns False: [], " ", 1, 123, 0, true, false
Checks if given parameter is of type null, undefined, '' (empty string) or white spaces. Find below some examples.
Returns True: null, undefined, "", " ", " "
Returns False: [], 1, 123, 0, true, false
Checks if given parameter is of type null, undefined, '' (empty string), white spaces, empty object or empty array. Find below some examples.
Returns True: null, undefined, "", " ", " ", {}, []
Returns False: 1, 123, 0, true, false
- Make changes as needed.
- Change version in
package.json
. - Run
npm login
to login in NPM account (if not logged-in already). - Run
npm publish
. - Shout
it's done
.