ysku / object-set

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

object-set

Set data type for objects

object-set

import { ObjectSet } from "@ysku/object-set";

class MyItem {
  name: string;

  constructor(name: string) {
    this.name = name;
  }
}

const set1 = new ObjectSet([new MyItem("item1"), new MyItem("item2")]);
const set2 = new ObjectSet([new MyItem("item3")]);
const set3 = set1.union(set2);
set3.size; // => 3

About


Languages

Language:TypeScript 98.4%Language:JavaScript 1.6%