isnovid.a

0.2.1

a

0.1.0

There are many libraries allowing to work with the information. Many perform miscellaneous tasks. This library is intended only for the simple task of validation data. Not contain conversion functions, search, modify. All methods return a boolean type.

Aliases a.null``a.nulls

a.nulls nullnullnull # true 
a.null 0 # false 

Aliases a.undefined``a.undefineds

a.undefineds undefinedundefinedundefined # true 

Aliases a.boolean``a.booleans

a.booleans truefalsetrue # true 

Aliases a.number``a.numbers

a.numbers 171991 # true 
a.number NaN # false 
a.number null # false 

Aliases a.string``a.strings

a.strings "isnovid","a" # true 

Aliases a.object``a.objects

a.objects {}[](->)/(\w+)\s(\w+)/ # true 
a.object null # false 
a.object undefined # false 

Aliases a.array``a.arrays

a.arrays [][1,2][1..10# true 
a.array arguments # false 
a.array {} # false 

Aliases a.function``a.functions

a.functions ( -> )class-> # true 
a.function new -> # false 
a.function new class # false 

Aliases a.arguments

a.arguments arguments # true 
a.arguments {} # false 
a.arguments [# false 

Aliases a.date,a.dates

a.date new Date # true 

Aliases a.element``a.arguments

a.element document.getElementById('project') # true 

Aliases a.finite``a.finities

a.finite 17 # true 
a.finite Infinity # false 

Aliases a.nan``a.NaN``a.Nan

a.nan NaN # true 

Aliases a.reg``a.regex``a.regexp``a.regExp``a.RegExp``a.regularExpression

a.reg /(\w+)\s(\w+)/ # true 

Aliases a.empty``a.empties

a.empties ""0[]{}->nullundefined # true 
a.empty [1..10# false 

Aliases a.equal``a.equals

a.equal {name:"isnovid.a"},{name:"isnovid.a"},{name:"isnovid.a"} # true 
a.equals (-> true),(-> true),(-> true) # true 

Aliases a.container``a.container``a.collection``a.collections

Everything that may have contents.

Arrays, objects, arguments, functions, classes.

a.container {name:"isnovid.a"},[1..10],(->),arguments # true 

0.1.0

Initial release.