npm.io
0.0.30 • Published 3 years ago

@wrapped_in-utilities/type-check

Licence
MIT
Version
0.0.30
Deps
0
Size
10 kB
Vulns
0
Weekly
0

@wrapped_in-utilities/type-check

Type check utilities

Install

npm i @wrapped_in-utilities/type-check

API

Usage

NOTE: Exist types - "boolean" | "string" | "number" | "array" | "object" | "regexp"

import { checkType } from '@wrapped_in-utilities/type-check'

checkType("Hello, world") // -> "string"

NOTE: If anyDate === null | undefined function return false

import { isDefined } from '@wrapped_in-utilities/type-check'

isDefined(anyData) // -> true

NOTE: isBoolean(/* 0 or any number */) -> false

import { isBoolean } from '@wrapped_in-utilities/type-check'

isBoolean(false) // -> true
import { isString } from '@wrapped_in-utilities/type-check'

isString("Hello, world") // -> true
import { isNumber } from '@wrapped_in-utilities/type-check'

isNumber(42) // -> true
import { isArray } from '@wrapped_in-utilities/type-check'

isArray(["Hello", "world"]) // -> true
import { isObject } from '@wrapped_in-utilities/type-check'

isObject({seyHello: "Hello, world"}) // -> true
import { isRegex } from '@wrapped_in-utilities/type-check'

isRegex(/Hello, world/) // -> true
import { isNotDefinedOrEmpty } from '@wrapped_in-utilities/type-check'

isNotDefinedOrEmpty("") // -> true
import { isNotDefinedOrWhiteSpace } from '@wrapped_in-utilities/type-check'

isNotDefinedOrWhiteSpace("   ") // -> true
import { isNotDefinedOrEmptyObject } from '@wrapped_in-utilities/type-check'

isNotDefinedOrEmptyObject("   ") // -> true
isNotDefinedOrEmptyObject([]) // -> true
isNotDefinedOrEmptyObject({}) // -> true

Keywords