type-check-utility
TypeScript icon, indicating that this package has built-in type declarations

2.2.7 • Public • Published

type-check-utility

This is a simple type check utility for JavaScript.

Demo

Type-Check-Utility CodeSandBox

functions

isDefined

Checks if given parameter is not null or undefined. Find below some examples.

Returns True: 2, "", "type-check-utility", [], {}
Returns False: null, undefined

isNumber

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, [], {}

isString

Checks if given parameter is of type string. Find below some examples.

Returns True: "", "type-check-utility", "2"
Returns False: null, undefined, 2, [], {}

isObject

Checks if given parameter is of type object. Find below some examples.

Returns True: {}, namedClassInstance
Returns False: [], null, undefined

isArray

Checks if given parameter is of type array. Find below some examples.

Returns True: [], [1], [{}]
Returns False: null, undefined, {}

isRegex

Checks if given parameter is of type regex. Find below some examples.

Returns True: new RegExp(parameter), /^/
Returns False: [], null, undefined, ""

isNotDefinedOrEmpty

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

isNotDefinedOrWhiteSpace

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

isNotDefinedOrEmptyObject

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

Developer Guide To Publish

  1. Make changes as needed.
  2. Change version in package.json.
  3. Run npm login to login in NPM account (if not logged-in already).
  4. Run npm publish.
  5. Shout it's done.

Package Sidebar

Install

npm i type-check-utility

Weekly Downloads

145

Version

2.2.7

License

ISC

Unpacked Size

23.7 kB

Total Files

10

Last publish

Collaborators

  • rapsalands