0.0.1 • Published 3 years ago
nv-facutil-radio-enum v0.0.1
nv-facutil-radio-enum
- simple util to create a radio-select-Class for enum
install
- npm install nv-facutil-radio-enum
usage
example
const {creat_enum_cls} = require("nv-facutil-radio-enum")
var Cls = creat_enum_cls('Opts',['A','B',100,null,'C'])
var radio = new Cls()
> radio.slct_
radio.slct_100 radio.slct_A radio.slct_B radio.slct_C radio.slct_null
> radio
Opts [undefined] {}
>
> radio.slct_A()
> radio
Opts [A] {}
> radio.slct_B()
> radio
Opts [B] {}
> radio.value()
'B'
>
> radio.unslct()
> radio
Opts [undefined] {}
>
API
- creat_enum_cls(name,enums,unslcted=undefined,check=(...params)=>true)
- creat_enum(name,enums,unslcted=undefined,check=(...params)=>true)
- stringify(o)
LICENSE
- ISC
0.0.1
3 years ago