IsObj : { defined ( val : unknown , ... _args : unknown [] ) : val is Object ; exist ( val ?: unknown , ... _args : unknown [] ) : val is Object ; false ( val : unknown , ... _args : unknown [] ) : boolean ; falsy ( val : unknown , ... _args : unknown [] ) : boolean ; function ( val : unknown , ... _args : unknown [] ) : val is Function ; null ( val : unknown , ... _args : unknown [] ) : val is null ; stringContaining ( thisStr : string , queryStr : string ) : boolean ; true ( val : unknown , ... _args : unknown [] ) : boolean ; truly ( val : unknown , ... _args : unknown [] ) : boolean ; undefined ( val : unknown , ... _args : unknown [] ) : val is undefined ; } = ...
Type Declaration defined : functiondefined ( val : unknown , ... _args : unknown [] ) : val is Object Parameters val : unknown ... _args : unknown [] Returns val is Object True if the value is not undefined
exist : functionexist ( val ?: unknown , ... _args : unknown [] ) : val is Object Parameters Optionalval : unknown ... _args : unknown [] Returns val is Object True if the value is not null and not undefined
false : functionfalse ( val : unknown , ... _args : unknown [] ) : boolean Parameters val : unknown ... _args : unknown [] Returns boolean True if the value is exactly false
falsy : functionfalsy ( val : unknown , ... _args : unknown [] ) : boolean Parameters val : unknown ... _args : unknown [] Returns boolean True if the value is falsy
function : functionfunction ( val : unknown , ... _args : unknown [] ) : val is Function Parameters val : unknown ... _args : unknown [] Returns val is Function True if the value is a function
null : functionnull ( val : unknown , ... _args : unknown [] ) : val is null Parameters val : unknown ... _args : unknown [] Returns val is null True if the value is null
stringContaining : functionstringContaining ( thisStr : string , queryStr : string ) : boolean Parameters thisStr : string queryStr : string Returns boolean True if thisStr contains queryStr
true : functiontrue ( val : unknown , ... _args : unknown [] ) : boolean Parameters val : unknown ... _args : unknown [] Returns boolean True if the value is exactly true
truly : functiontruly ( val : unknown , ... _args : unknown [] ) : boolean Parameters val : unknown ... _args : unknown [] Returns boolean True if the value is truthy
undefined : functionundefined ( val : unknown , ... _args : unknown [] ) : val is undefined Parameters val : unknown ... _args : unknown [] Returns val is undefined True if the value is undefined
A utility object containing various type checking and validation functions. Provides methods to check if values are defined, null, functions, truthy/falsy, etc. Also includes derivative methods like
not,all, andanyfor more complex validations.