Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

fromEvent

deprecated
@deprecated

Do not specify explicit type parameters. Signatures with type parameters that cannot be inferred will be removed in v8.

function fromEvent<T>(target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>, eventName: string): Observable<T>;
function fromEvent<T, R>(
target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>,
eventName: string,
resultSelector: (event: T) => R,
): Observable<R>;
function fromEvent<T>(
target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>,
eventName: string,
options: EventListenerOptions,
): Observable<T>;
function fromEvent<T, R>(
target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>,
eventName: string,
options: EventListenerOptions,
resultSelector: (event: T) => R,
): Observable<R>;
function fromEvent(target: NodeStyleEventEmitter | ArrayLike<NodeStyleEventEmitter>, eventName: string): Observable<unknown>;
function fromEvent<T>(target: NodeStyleEventEmitter | ArrayLike<NodeStyleEventEmitter>, eventName: string): Observable<T>;
function fromEvent<R>(
target: NodeStyleEventEmitter | ArrayLike<NodeStyleEventEmitter>,
eventName: string,
resultSelector: (...args: any[]) => R,
): Observable<R>;
function fromEvent(target: NodeCompatibleEventEmitter | ArrayLike<NodeCompatibleEventEmitter>, eventName: string): Observable<unknown>;
function fromEvent<T>(target: NodeCompatibleEventEmitter | ArrayLike<NodeCompatibleEventEmitter>, eventName: string): Observable<T>;
function fromEvent<R>(
target: NodeCompatibleEventEmitter | ArrayLike<NodeCompatibleEventEmitter>,
eventName: string,
resultSelector: (...args: any[]) => R,
): Observable<R>;
function fromEvent<T>(target: JQueryStyleEventEmitter<any, T> | ArrayLike<JQueryStyleEventEmitter<any, T>>, eventName: string): Observable<T>;
function fromEvent<T, R>(
target: JQueryStyleEventEmitter<any, T> | ArrayLike<JQueryStyleEventEmitter<any, T>>,
eventName: string,
resultSelector: (value: T, ...args: any[]) => R,
): Observable<R>;
§
fromEvent<T>(target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>, eventName: string): Observable<T>
[src]

§Type Parameters

§Parameters

§
target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>
[src]
§
eventName: string
[src]

§Return Type

§
fromEvent<T, R>(target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>, eventName: string, resultSelector: (event: T) => R): Observable<R>
[src]

§Type Parameters

§Parameters

§
target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>
[src]
§
eventName: string
[src]
§
resultSelector: (event: T) => R
[src]

§Return Type

§
fromEvent<T>(target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>, eventName: string, options: EventListenerOptions): Observable<T>
[src]

§Type Parameters

§Parameters

§
target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>
[src]
§
eventName: string
[src]
§
options: EventListenerOptions
[src]

§Return Type

§
fromEvent<T, R>(target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>, eventName: string, options: EventListenerOptions, resultSelector: (event: T) => R): Observable<R>
[src]

§Type Parameters

§Parameters

§
target: HasEventTargetAddRemove<T> | ArrayLike<HasEventTargetAddRemove<T>>
[src]
§
eventName: string
[src]
§
options: EventListenerOptions
[src]
§
resultSelector: (event: T) => R
[src]

§Return Type

§
fromEvent(target: NodeStyleEventEmitter | ArrayLike<NodeStyleEventEmitter>, eventName: string): Observable<unknown>
[src]

§Parameters

§
target: NodeStyleEventEmitter | ArrayLike<NodeStyleEventEmitter>
[src]
§
eventName: string
[src]

§Return Type

§
fromEvent<T>(target: NodeStyleEventEmitter | ArrayLike<NodeStyleEventEmitter>, eventName: string): Observable<T>
[src]

§Type Parameters

§Parameters

§
target: NodeStyleEventEmitter | ArrayLike<NodeStyleEventEmitter>
[src]
§
eventName: string
[src]

§Return Type

§
fromEvent<R>(target: NodeStyleEventEmitter | ArrayLike<NodeStyleEventEmitter>, eventName: string, resultSelector: (...args: any[]) => R): Observable<R>
[src]

§Type Parameters

§Parameters

§
target: NodeStyleEventEmitter | ArrayLike<NodeStyleEventEmitter>
[src]
§
eventName: string
[src]
§
resultSelector: (...args: any[]) => R
[src]

§Return Type

§
fromEvent(target: NodeCompatibleEventEmitter | ArrayLike<NodeCompatibleEventEmitter>, eventName: string): Observable<unknown>
[src]

§Parameters

§
target: NodeCompatibleEventEmitter | ArrayLike<NodeCompatibleEventEmitter>
[src]
§
eventName: string
[src]

§Return Type

§
fromEvent<T>(target: NodeCompatibleEventEmitter | ArrayLike<NodeCompatibleEventEmitter>, eventName: string): Observable<T>
[src]

§Type Parameters

§Parameters

§
target: NodeCompatibleEventEmitter | ArrayLike<NodeCompatibleEventEmitter>
[src]
§
eventName: string
[src]

§Return Type

§
fromEvent<R>(target: NodeCompatibleEventEmitter | ArrayLike<NodeCompatibleEventEmitter>, eventName: string, resultSelector: (...args: any[]) => R): Observable<R>
[src]

§Type Parameters

§Parameters

§
target: NodeCompatibleEventEmitter | ArrayLike<NodeCompatibleEventEmitter>
[src]
§
eventName: string
[src]
§
resultSelector: (...args: any[]) => R
[src]

§Return Type

§
fromEvent<T>(target: JQueryStyleEventEmitter<any, T> | ArrayLike<JQueryStyleEventEmitter<any, T>>, eventName: string): Observable<T>
[src]

§Type Parameters

§Parameters

§
target: JQueryStyleEventEmitter<any, T> | ArrayLike<JQueryStyleEventEmitter<any, T>>
[src]
§
eventName: string
[src]

§Return Type

§
fromEvent<T, R>(target: JQueryStyleEventEmitter<any, T> | ArrayLike<JQueryStyleEventEmitter<any, T>>, eventName: string, resultSelector: (value: T, ...args: any[]) => R): Observable<R>
[src]

§Type Parameters

§Parameters

§
target: JQueryStyleEventEmitter<any, T> | ArrayLike<JQueryStyleEventEmitter<any, T>>
[src]
§
eventName: string
[src]
§
resultSelector: (value: T, ...args: any[]) => R
[src]

§Return Type