1.0.2 • Published 2 years ago
nv-facutil-kvlm v1.0.2
nv-facutil-kvlm
- nv-facutil-kvlm is a simple util for config-map(small mp)
- simliar to nv-facutil-kvld
- for order
install
- npm install nv-facutil-kvlm
usage
const {load_from_mapa,load_from_file} = require("nv-facutil-kvlm");
example
var mp = new Map()
mp.set("k0",0)
mp.set("k1",10)
mp.set("k2",200)
/*
> mp
Map(3) { 'k0' => 0, 'k1' => 10, 'k2' => 200 }
>
*/
var m = x.load_from_mapa(mp)
> m
M(3) [Map] { 'k0' => 0, 'k1' => 10, 'k2' => 200 }
>
> m.il_
[ 0, 1, 2 ]
> m.kl_
[ 'k0', 'k1', 'k2' ]
> m.vl_
[ 0, 10, 200 ]
>
> m.insert_bfrk('k01',1,'k1')
true
> m
M(4) [Map] { 'k0' => 0, 'k1' => 10, 'k2' => 200, 'k01' => 1 }
>
> m.dump()
Map(5) { 'k0' => 0, 'k01' => 1, 'k1' => 10 'k2' => 200 }
>
> m.insert_aftk('k11',11,'k1')
true
> m
M(5) [Map] {
'k0' => 0,
'k1' => 10,
'k2' => 200,
'k01' => 1,
'k11' => 11
}
> m.dump()
Map(5) { 'k0' => 0, 'k01' => 1, 'k1' => 10, 'k11' => 11, 'k2' => 200 }
>
METHODS
API
- load_from_mapa(mp)
- load_from_file(v8deser_file_name)
LICENSE
- ISC
1.0.2
2 years ago