Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

validation-check-workaja

Workaja16ISC1.3.9TypeScript support: included

check whether value is undefined or empty or null

validation-checking, validation checking, validation, data validation, object empty checking, array empty checking, isArrayEmpty, isEmptyArray, isObjectEmpty, isEmptyObject, is array, is object, is number, is boolean, is string, isArray, isObject, isNumber, isBoolean, isString

readme

validation-checking

A validation checking library

npm version coverage js-standard-style

Note: This is module will work in both client side and server side

Installing

npm i validation-checking

Dependencies

No dependencies

Usage

Object, undefined and null validation

    const ValidationChecking = require('validation-checking')

    ValidationChecking.isObjectEmpty({}) // true
    ValidationChecking.isObjectEmpty({ a: 1 }) //false

    ValidationChecking.isObjectUndefinedOrNullOrEmpty(null) // true
    ValidationChecking.isObjectUndefinedOrNullOrEmpty({ a: 1 }) // false

    ValidationChecking.isUndefinedOrNull(null) // true
    ValidationChecking.isUndefinedOrNull('testString') // false

    ValidationChecking.isUndefined(undefined) // true
    ValidationChecking.isUndefined('testString') // false

    ValidationChecking.isNull(null) // true
    ValidationChecking.isNull('testString') // false

Data types validation

    const ValidationChecking = require('validation-checking')

    // number
    ValidationChecking.isNumber(5) // true
    ValidationChecking.isNumber('testString') // false

    // boolean
    ValidationChecking.isBoolean(false) // true
    ValidationChecking.isBoolean('testString') // false

    // string
    ValidationChecking.isString('testString') // true
    ValidationChecking.isString(5) // false

    // array
    ValidationChecking.isArray([1, 2]) // true
    ValidationChecking.isArray('testString') // false

    // object
    ValidationChecking.isObject({ testKey: 'testValue' }) // true
    ValidationChecking.isObject('testString') // false