import { Observable } from "rxjs" import { filter } from "rxjs/operators" import { ServiceBrowser, ServiceBrowserEventName, ServiceBrowserNativeEvent } from "../" import { fromEventFixed } from "../../../utils/operators/fromEventFixed" export const fromServiceBrowserEvent = ( browserId: string, eventName: T, ): Observable> => fromEventFixed>(ServiceBrowser.EventEmitter, eventName).pipe( filter((event: Extract): boolean => event.browserId === browserId), )