JSPM

@yjl9903/setmap

1.0.7
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 7
  • Score
    100M100P100Q62640F
  • License MIT

Package Exports

  • @yjl9903/setmap

Readme

SetMap

Node.js CI

Use Hash to check whether two sets are equal.

Install

yarn add @yjl9903/setmap

Usage

const a = { a: 1 };
const b = { b: 2 };
const c = { c: 3 };

const set = new SetSet<object>([a]);

set.has([a]); // true
set.has([b]); // false

set.add([a, b, c]); // true

set.has([a, c, b]); // true
set.has([b, a, c]); // true
set.has([b, c, a]); // true
set.has([c, a, b]); // true
set.has([c, b, a]); // true

set.has([a, b]); // false
set.has([a, c]); // false
set.has([b, c]); // false

License

MIT