UNPKG

ts-json-schema-generator

Version:

Generate JSON schema from your Typescript sources

13 lines (11 loc) 358 B
import stringify from "fast-json-stable-stringify"; export function intersectionOfArrays<T>(a: T[], b: T[]): T[] { const output: T[] = []; const inA: Set<string> = new Set(a.map((item: T) => stringify(item))); for (const value of b) { if (inA.has(stringify(value))) { output.push(value); } } return output; }