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

bindCallback

function bindCallback(
callbackFunc: (...args: any[]) => void,
resultSelector: (...args: any[]) => any,
scheduler?: SchedulerLike,
): (...args: any[]) => Observable<any>;
function bindCallback<A extends readonly unknown[], R extends readonly unknown[]>(callbackFunc: (...args: [...A, (...res: R) => void]) => void, schedulerLike?: SchedulerLike): (...arg: A) => Observable<R extends [] ? void : R extends [any] ? R[0] : R>;
§
bindCallback(callbackFunc: (...args: any[]) => void, resultSelector: (...args: any[]) => any, scheduler?: SchedulerLike): (...args: any[]) => Observable<any>
[src]

§Parameters

§
callbackFunc: (...args: any[]) => void
[src]
§
resultSelector: (...args: any[]) => any
[src]
§
scheduler?: SchedulerLike optional
[src]

§Return Type

§
(...args: any[]) => Observable<any>
[src]
§
bindCallback<A extends readonly unknown[], R extends readonly unknown[]>(callbackFunc: (...args: [...A, (...res: R) => void]) => void, schedulerLike?: SchedulerLike): (...arg: A) => Observable<R extends [] ? void : R extends [any] ? R[0] : R>
[src]

§Type Parameters

§
A extends readonly unknown[]
[src]
§
R extends readonly unknown[]
[src]

§Parameters

§
callbackFunc: (...args: [...A, (...res: R) => void]) => void
[src]
§
schedulerLike?: SchedulerLike optional
[src]

§Return Type

§
(...arg: A) => Observable<R extends [] ? void : R extends [any] ? R[0] : R>
[src]