@iimm/shared
Version:
shared utils on browser and react env
8 lines (7 loc) • 543 B
TypeScript
import type { CompareOptions } from '../isX';
/** 获取a和b的交集(以a为基准) a ∩ b */
export declare const intersection: (a?: any[], b?: any[], compareOptions?: CompareOptions) => any[];
/** 获取a中不在b中的元素(差集), {x∣x∈A,且x∉B} */
export declare const differenceSet: (a?: any[], b?: any[], compareOptions?: CompareOptions) => any[];
/** 以a为基础获取ab的并集a∪b={x|x∈A || (x∉A && x∈B)} */
export declare const union: (a?: any[], b?: any[], compareOptions?: CompareOptions) => any[];