0.0.3 • Published 4 years ago

advanced-set-altered-equal v0.0.3

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

advanced-map-altered-equal

Set-like class with customizable equality operator

Usage

import AlteredEqual from 'advanced-set-altered-equal'

const set = new AlteredEqual(
  Map,
  (a, b) => String(a) === String(b)
).add(0)

set.has('0') // expect: true
set.has(0) // expect: true
set.has({ toString: () => '0' }) // expect: true
set.has('1') // expect: false

License

MIT © Hoàng Văn Khải