nv-dict-smirror

1.0.0 • Public • Published

nv-dict-smirror

  • nv-dict-smirror
  • value can only be number-or-string
  • normally useless
  • only used for error msg:code or state:state-code configuration

install

  • npm install nv-dict-smirror

usage

example

> const dict_smirror = require("nv-dict-smirror")


const {VMdict,KVMdict} = require("dict_smirror")

var md = new KVMdict({a:100,b:200,c:300})
/*
>KVMidct { '100': 'a', '200': 'b', '300': 'c', a: 100, b: 200, c: 300 }

> md.getk(100)
'a'
> md.getk(200)
'b'
> md.getk(300)
'c'
> md.getv('a')
100
> md.getv('b')
200
> md.getv('c')
300
> md.a
100
> md.b
200
> md.c
300
>
> md.del(100)
true
> md
KVMidct { '200': 'b', '300': 'c', b: 200, c: 300 }
>
> md.add('b',400)
[ false, 'b', 200 ] already exist
Symbol(empty)
> md.add(400,'b')
[ false, 'b', 200 ] already exist
Symbol(empty)
>
> md.add('d',200)
[ false, 'b', 200 ] already exist
Symbol(empty)
> md.add(200,'d')
[ false, 'b', 200 ] already exist
Symbol(empty)
>


*/

API

  • dict_smirr.VMdict
  • dict_smirr.KVMdict
  • dict_smirr.is_vmirrable(d)
  • dict_smirr.is_kvmirrable(d)
  • dict_smirr.vmode_validate(d,key,value)
  • dict_smirr.kvmode_validate(d,key,value)

LICENSE

  • ISC

Readme

Keywords

none

Package Sidebar

Install

npm i nv-dict-smirror

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

5.85 kB

Total Files

3

Last publish

Collaborators

  • ihgazni2