UNPKG

nope-js-browser

Version:

NoPE Runtime for the Browser. For nodejs please use nope-js-node

35 lines (34 loc) 981 B
/** * @author Martin Karkowski * @email m.karkowski@zema.de * @desc [description] */ /** * Helper Function which will determine the Difference between set01 and set02. * If values are in set02 and not in set01 they will be putted into added. If * items are in set01 but not in set02 they will be added to removed. * * @export * @template T * @param {Set<T>} set01 Base Set * @param {Set<T>} set02 Set to compare it with * @return {*} */ export declare function determineDifference<T>(set01: Set<T>, set02: Set<T>): { added: Set<T>; removed: Set<T>; }; /** * Unions the two sets * @param {Set<T>} set01 * @param {Set<T>} set01 * @returns */ export declare function union<T>(set01: Set<T>, set02: Set<T>): Set<T>; /** * Substracts set02 from set01 * @param {Set<T>} set01 Base Set * @param {Set<T>} set02 The Set to substract * @returns */ export declare function difference<T>(set01: Set<T>, set02: Set<T>): Set<T>;