as-validator
TypeScript icon, indicating that this package has built-in type declarations

0.3.7 • Public • Published

as-validator is a simple library containing validation functions.

import Validator from 'as-validator/out/Validator';

var a = null;
var b = undefined;
var c = 0;
var d = '';
var e = false;
var f = [];
var g = function() {};
var h = NaN;

console.log(Validator.isSet(a)); // false
console.log(Validator.isSet(b)); // false
console.log(Validator.isSet(c)); // true
console.log(Validator.isSet(d)); // true
console.log(Validator.isSet(e)); // true
console.log(Validator.isSet(f)); // true
console.log(Validator.isSet(g)); // true
console.log(Validator.isSet(h)); // true

console.log(Validator.isArray(a)); // false
console.log(Validator.isArray(b)); // false
console.log(Validator.isArray(c)); // false
console.log(Validator.isArray(d)); // false
console.log(Validator.isArray(e)); // false
console.log(Validator.isArray(f)); // true
console.log(Validator.isArray(g)); // false
console.log(Validator.isArray(h)); // false

console.log(Validator.isString(a)); // false
console.log(Validator.isString(b)); // false
console.log(Validator.isString(c)); // false
console.log(Validator.isString(d)); // true
console.log(Validator.isString(e)); // false
console.log(Validator.isString(f)); // false
console.log(Validator.isString(g)); // false
console.log(Validator.isString(h)); // false

console.log(Validator.isNumber(a)); // false
console.log(Validator.isNumber(b)); // false
console.log(Validator.isNumber(c)); // true
console.log(Validator.isNumber(d)); // false
console.log(Validator.isNumber(e)); // false
console.log(Validator.isNumber(f)); // false
console.log(Validator.isNumber(g)); // false
console.log(Validator.isNumber(h)); // true

console.log(Validator.isBoolean(a)); // false
console.log(Validator.isBoolean(b)); // false
console.log(Validator.isBoolean(c)); // false
console.log(Validator.isBoolean(d)); // false
console.log(Validator.isBoolean(e)); // true
console.log(Validator.isBoolean(f)); // false
console.log(Validator.isBoolean(g)); // false
console.log(Validator.isBoolean(h)); // false

console.log(Validator.isFunction(a)); // false
console.log(Validator.isFunction(b)); // false
console.log(Validator.isFunction(c)); // false
console.log(Validator.isFunction(d)); // false
console.log(Validator.isFunction(e)); // false
console.log(Validator.isFunction(f)); // false
console.log(Validator.isFunction(g)); // true
console.log(Validator.isFunction(h)); // false

Readme

Keywords

Package Sidebar

Install

npm i as-validator

Weekly Downloads

10

Version

0.3.7

License

none

Unpacked Size

4.92 kB

Total Files

6

Last publish

Collaborators

  • astussig