1.0.0 • Published 3 years ago
nv-facutil-simple-is v1.0.0
nv-facutil-simple-is
- nv-facutil-simple-is
- check/validate the type
install
- npm install nv-facutil-simple-is
usage
const Is = require("nv-facutil-simple-is");
var is = new Is();
is.incld_xxxxxx() //include type
is.incld_xxxxxx()
.....
is.excld_yyyyyy() //exclude type
....
is.check(o:any):boolean
example
> var is = new Is()
> is.incld_undefined()
> is.incld_null()
> is
undefined | null
> is.check(null)
true
> is.check(undefined)
true
> is.check(100)
false
>
is.excld_undefined()
> is.incld_int()
undefined
> is
null | int
> is.check(undefined)
false
> is.check(null)
true
> is.check(10)
true
> is.check(10.1)
false
>
> is.incld_promise()
> is.incld_map()
>
> is
null | int | map | promise
>
> is.check(new Map())
true
> is.check([])
false
> is.check(Promise.resolve(777))
true
>
METHODS
is.bitmap_
is.all_excld is.all_incld
is.check
is.excld_ary
is.excld_arybuf is.excld_async_func is.excld_async_gen
is.excld_async_generator is.excld_bi64ary is.excld_bigint
is.excld_bool is.excld_bu64ary is.excld_cls
is.excld_date is.excld_dv is.excld_f32ary
is.excld_f64ary is.excld_float is.excld_i16ary
is.excld_i32ary is.excld_i8ary is.excld_infinity
is.excld_int is.excld_map is.excld_nan
is.excld_normal_dict is.excld_normal_func is.excld_null
is.excld_promise is.excld_proxy is.excld_regex
is.excld_sarybuf is.excld_set is.excld_str
is.excld_symbol is.excld_sync_gen is.excld_sync_generator
is.excld_u16ary is.excld_u32ary is.excld_u8ary
is.excld_u8cary is.excld_undefined is.excld_wkmap
is.excld_wkref is.excld_wkset
is.incld_ary
is.incld_arybuf is.incld_async_func is.incld_async_gen
is.incld_async_generator is.incld_bi64ary is.incld_bigint
is.incld_bool is.incld_bu64ary is.incld_cls
is.incld_date is.incld_dv is.incld_f32ary
is.incld_f64ary is.incld_float is.incld_i16ary
is.incld_i32ary is.incld_i8ary is.incld_infinity
is.incld_int is.incld_map is.incld_nan
is.incld_normal_dict is.incld_normal_func is.incld_null
is.incld_promise is.incld_proxy is.incld_regex
is.incld_sarybuf is.incld_set is.incld_str
is.incld_symbol is.incld_sync_gen is.incld_sync_generator
is.incld_u16ary is.incld_u32ary is.incld_u8ary
is.incld_u8cary is.incld_undefined is.incld_wkmap
is.incld_wkref is.incld_wkset
LICENSE
- ISC
1.0.0
3 years ago