map-contains

Check if map contains all entries.

Usage no npm install needed!

<script type="module">
  import mapContains from 'https://cdn.skypack.dev/map-contains';
</script>

README

map-contains

NOTE: map-contains was renamed to @extra-map/contains. NPM

Check if map contains all entries.

var contains = require('map-contains');
// contains(<map>, <entries>, [begin=0], [end])
// -> true | false

var m = new Map([['s', 19], ['o', 15], ['l', 12], ['a', 1], ['r', 18]]);
contains(m, new Map([['s', 19], ['o', 15], ['l', 12]]));
// true  (m con s:19,o:15,l:12)
contains(m, [['s', 16], ['a', 1], ['l', 12], ['r', 13]]);
// false (m !con s:16,a:1,l:12,r:13)
contains(m, [['s', 16], ['a', 1], ['l', 12], ['r', 13]], 1);
// false (m !con a:1,l:12,r:13)
contains(m, [['s', 16], ['a', 1], ['l', 12], ['r', 13]], 1, 3);
// true (m con a:1,l:12)