@types/rx-lite-async
- Version 4.0.5
- Published
- 9.04 kB
- 1 dependency
- MIT license
Install
npm i @types/rx-lite-async
yarn add @types/rx-lite-async
pnpm add @types/rx-lite-async
Overview
TypeScript definitions for rx-lite-async
Index
Namespaces
namespace Rx
namespace Rx {}
interface ObservableStatic
interface ObservableStatic {}
method start
start: <T>( func: () => T, context?: any, scheduler?: IScheduler) => Observable<T>;
method startAsync
startAsync: <T>(functionAsync: () => IPromise<T>) => Observable<T>;
Invokes the asynchronous function, surfacing the result through an observable sequence.
Parameter functionAsync
Asynchronous function which returns a Promise to run.
Returns
An observable sequence exposing the function's result value, or an exception.
method toAsync
toAsync: { <TResult>( func: () => TResult, context?: any, scheduler?: IScheduler ): () => Observable<TResult>; <T1, TResult>( func: (arg1: T1) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1) => Observable<TResult>; <T1, TResult>( func: (arg1?: T1) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1) => Observable<TResult>; <T1, TResult>( func: (...args: T1[]) => TResult, context?: any, scheduler?: IScheduler ): (...args: T1[]) => Observable<TResult>; <T1, T2, TResult>( func: (arg1: T1, arg2: T2) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2) => Observable<TResult>; <T1, T2, TResult>( func: (arg1: T1, arg2?: T2) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2?: T2) => Observable<TResult>; <T1, T2, TResult>( func: (arg1?: T1, arg2?: T2) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1, arg2?: T2) => Observable<TResult>; <T1, T2, TResult>( func: (arg1: T1, ...args: T2[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, ...args: T2[]) => Observable<TResult>; <T1, T2, TResult>( func: (arg1?: T1, ...args: T2[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1, ...args: T2[]) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1: T1, arg2: T2, arg3: T3) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3: T3) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1: T1, arg2: T2, arg3?: T3) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3?: T3) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1: T1, arg2?: T2, arg3?: T3) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2?: T2, arg3?: T3) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1?: T1, arg2?: T2, arg3?: T3) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1, arg2?: T2, arg3?: T3) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1: T1, arg2: T2, ...args: T3[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, ...args: T3[]) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1: T1, arg2?: T2, ...args: T3[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2?: T2, ...args: T3[]) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1?: T1, arg2?: T2, ...args: T3[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1, arg2?: T2, ...args: T3[]) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2: T2, arg3: T3, arg4: T4) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3: T3, arg4: T4) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2: T2, arg3: T3, arg4?: T4) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3: T3, arg4?: T4) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2: T2, arg3?: T3, arg4?: T4) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3?: T3, arg4?: T4) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2?: T2, arg3?: T3, arg4?: T4) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2?: T2, arg3?: T3, arg4?: T4) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1?: T1, arg2?: T2, arg3?: T3, arg4?: T4) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1, arg2?: T2, arg3?: T3, arg4?: T4) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2: T2, arg3: T3, ...args: T4[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3: T3, ...args: T4[]) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2: T2, arg3?: T3, ...args: T4[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3?: T3, ...args: T4[]) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2?: T2, arg3?: T3, ...args: T4[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2?: T2, arg3?: T3, ...args: T4[]) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1?: T1, arg2?: T2, arg3?: T3, ...args: T4[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1, arg2?: T2, arg3?: T3, ...args: T4[]) => Observable<TResult>;};
namespace rx-lite-async
module 'rx-lite-async' {}
interface ObservableStatic
interface ObservableStatic {}
method start
start: <T>( func: () => T, context?: any, scheduler?: IScheduler) => Observable<T>;
method startAsync
startAsync: <T>(functionAsync: () => IPromise<T>) => Observable<T>;
Invokes the asynchronous function, surfacing the result through an observable sequence.
Parameter functionAsync
Asynchronous function which returns a Promise to run.
Returns
An observable sequence exposing the function's result value, or an exception.
method toAsync
toAsync: { <TResult>( func: () => TResult, context?: any, scheduler?: IScheduler ): () => Observable<TResult>; <T1, TResult>( func: (arg1: T1) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1) => Observable<TResult>; <T1, TResult>( func: (arg1?: T1) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1) => Observable<TResult>; <T1, TResult>( func: (...args: T1[]) => TResult, context?: any, scheduler?: IScheduler ): (...args: T1[]) => Observable<TResult>; <T1, T2, TResult>( func: (arg1: T1, arg2: T2) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2) => Observable<TResult>; <T1, T2, TResult>( func: (arg1: T1, arg2?: T2) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2?: T2) => Observable<TResult>; <T1, T2, TResult>( func: (arg1?: T1, arg2?: T2) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1, arg2?: T2) => Observable<TResult>; <T1, T2, TResult>( func: (arg1: T1, ...args: T2[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, ...args: T2[]) => Observable<TResult>; <T1, T2, TResult>( func: (arg1?: T1, ...args: T2[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1, ...args: T2[]) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1: T1, arg2: T2, arg3: T3) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3: T3) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1: T1, arg2: T2, arg3?: T3) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3?: T3) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1: T1, arg2?: T2, arg3?: T3) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2?: T2, arg3?: T3) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1?: T1, arg2?: T2, arg3?: T3) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1, arg2?: T2, arg3?: T3) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1: T1, arg2: T2, ...args: T3[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, ...args: T3[]) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1: T1, arg2?: T2, ...args: T3[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2?: T2, ...args: T3[]) => Observable<TResult>; <T1, T2, T3, TResult>( func: (arg1?: T1, arg2?: T2, ...args: T3[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1, arg2?: T2, ...args: T3[]) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2: T2, arg3: T3, arg4: T4) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3: T3, arg4: T4) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2: T2, arg3: T3, arg4?: T4) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3: T3, arg4?: T4) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2: T2, arg3?: T3, arg4?: T4) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3?: T3, arg4?: T4) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2?: T2, arg3?: T3, arg4?: T4) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2?: T2, arg3?: T3, arg4?: T4) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1?: T1, arg2?: T2, arg3?: T3, arg4?: T4) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1, arg2?: T2, arg3?: T3, arg4?: T4) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2: T2, arg3: T3, ...args: T4[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3: T3, ...args: T4[]) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2: T2, arg3?: T3, ...args: T4[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2: T2, arg3?: T3, ...args: T4[]) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1: T1, arg2?: T2, arg3?: T3, ...args: T4[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1: T1, arg2?: T2, arg3?: T3, ...args: T4[]) => Observable<TResult>; <T1, T2, T3, T4, TResult>( func: (arg1?: T1, arg2?: T2, arg3?: T3, ...args: T4[]) => TResult, context?: any, scheduler?: IScheduler ): (arg1?: T1, arg2?: T2, arg3?: T3, ...args: T4[]) => Observable<TResult>;};
Package Files (1)
Dependencies (1)
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@types/rx-lite-async
.
- Markdown[![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/@types/rx-lite-async)
- HTML<a href="https://www.jsdocs.io/package/@types/rx-lite-async"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 1829 ms. - Missing or incorrect documentation? Open an issue for this package.