ts-json-schema-generator
Version:
Generate JSON schema from your Typescript sources
13 lines (11 loc) • 358 B
text/typescript
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;
}