mirror of https://github.com/OpenVidu/openvidu.git
15 lines
334 B
TypeScript
15 lines
334 B
TypeScript
import { PipeTransform, Pipe } from '@angular/core';
|
|
|
|
@Pipe({
|
|
name: 'callback',
|
|
pure: false,
|
|
})
|
|
export class CallbackPipe implements PipeTransform {
|
|
transform(items: any[], callback: (item: any) => boolean): any {
|
|
if (!items || !callback) {
|
|
return items;
|
|
}
|
|
return items.filter((item) => callback(item));
|
|
}
|
|
}
|