waha / src /utils /reactive /ops /onlyEvent.ts
NitinBot002's picture
Upload 384 files
4327358 verified
import { filter, pipe } from 'rxjs';
import { map } from 'rxjs/operators';
interface EventValue<T> {
event: string;
data: T;
}
export function onlyEvent<T>(event: any) {
return pipe(
filter<EventValue<T>>((obj) => obj.event === event),
map((event) => event.data),
);
}