UNPKG

ng2-pipes

Version:
11 lines (8 loc) 303 B
import {PipeTransform, Pipe, Injectable} from '@angular/core'; @Injectable() @Pipe({name: 'diff'}) export class DiffPipe implements PipeTransform { transform(arr: any[], ...args: any[]): any[] { return args.reduce((diffArr, currArr) => diffArr.filter(elm => !~currArr.indexOf(elm)), arr); } }