芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/rxjs/internal/observable/fromEvent.d.ts
import { Observable } from '../Observable'; export interface NodeStyleEventEmitter { addListener: (eventName: string | symbol, handler: NodeEventHandler) => this; removeListener: (eventName: string | symbol, handler: NodeEventHandler) => this; } export declare type NodeEventHandler = (...args: any[]) => void; export interface NodeCompatibleEventEmitter { addListener: (eventName: string, handler: NodeEventHandler) => void | {}; removeListener: (eventName: string, handler: NodeEventHandler) => void | {}; } export interface JQueryStyleEventEmitter { on: (eventName: string, handler: Function) => void; off: (eventName: string, handler: Function) => void; } export interface HasEventTargetAddRemove
{ addEventListener(type: string, listener: ((evt: E) => void) | null, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: string, listener?: ((evt: E) => void) | null, options?: EventListenerOptions | boolean): void; } export declare type EventTargetLike
= HasEventTargetAddRemove
| NodeStyleEventEmitter | NodeCompatibleEventEmitter | JQueryStyleEventEmitter; export declare type FromEventTarget
= EventTargetLike
| ArrayLike
>; export interface EventListenerOptions { capture?: boolean; passive?: boolean; once?: boolean; } export interface AddEventListenerOptions extends EventListenerOptions { once?: boolean; passive?: boolean; } export declare function fromEvent
(target: FromEventTarget
, eventName: string): Observable
; /** @deprecated resultSelector no longer supported, pipe to map instead */ export declare function fromEvent
(target: FromEventTarget
, eventName: string, resultSelector: (...args: any[]) => T): Observable
; export declare function fromEvent
(target: FromEventTarget
, eventName: string, options: EventListenerOptions): Observable
; /** @deprecated resultSelector no longer supported, pipe to map instead */ export declare function fromEvent
(target: FromEventTarget
, eventName: string, options: EventListenerOptions, resultSelector: (...args: any[]) => T): Observable
;