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));
|
||
|
}
|
||
|
}
|