Skip to content

Repository files navigation

Bootstrap logo

WireCheck

Fast and easy JavaScript type checking for Strings, Numbers, Objects and Arrays.

Install

Install with npm:

$ npm install --save wirecheck

Usage

isString

import{isString}from'wirecheck';// TrueisString('');isString('hello');isString(`number ${1}`);isString([1,2,3].join('-'));// FalseisString(1);isString(null);isString(undefined);isString(true);

isNumber

import{isNumber}from'wirecheck';// TrueisNumber(1);isNumber(1.1);isNumber(0x88ffff);isNumber('-10');// FalseisNumber(true);isNumber(Infinity);isNumber('hello');isNumber([1,2,4]);

isObject

import{isObject}from'wirecheck';// TrueisObject({});isObject({hello: 'world'});isObject('{"array":[1,2,3]}');isObject('{"nested":{"nestedChild":{"hello":"world"}}}');// FalseisObject(1);isObject(null);isObject('{"hello":"world"}}');isObject([1,2,4]);

isArray

import{isArray}from'wirecheck';// TrueisArray([]);isArray([1,2,3]);isArray([undefined,null,undefined]);isArray([[[[[]],[[]]],[[[],[[[[[[],[[[]]]]]]]]]]]]);// FalseisArray(1);isArray(null);isArray({hello: 'world'});isArray('[[]');

Contributing

Issues, Pull Requests and Stars are welcome. For feature requests or bugs please open a new issue

License

Copyright © 2022, WireCore. Released under the MIT License.

About

A JavaScript/Typescript library for fast type checking. Check if a given value is a string, number, object, ...

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages