This highlight the fact that it's not designed for direct consumption and it no longer needs a special handling in `npmignore`.
21 lines
377 B
Markdown
21 lines
377 B
Markdown
```js
|
|
import { MultiKeyMap } from '@vates/multi-key-map'
|
|
|
|
const map = new MultiKeyMap()
|
|
|
|
const OBJ = {}
|
|
map.set([], 0)
|
|
map.set(['foo'], 1)
|
|
map.set(['foo', 'bar'], 2)
|
|
map.set(['bar', 'foo'], 3)
|
|
map.set([OBJ], 4)
|
|
map.set([{}], 5)
|
|
|
|
map.get([]) // 0
|
|
map.get(['foo']) // 1
|
|
map.get(['foo', 'bar']) // 2
|
|
map.get(['bar', 'foo']) // 3
|
|
map.get([OBJ]) // 4
|
|
map.get([{}]) // undefined
|
|
```
|