diff options
Diffstat (limited to 'tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/from.ts')
-rw-r--r-- | tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/from.ts | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/from.ts b/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/from.ts index 6fc9668d8b..2a4f56d64f 100644 --- a/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/from.ts +++ b/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/from.ts @@ -8,10 +8,9 @@ import { fromPromise } from './fromPromise'; import { fromIterable } from './fromIterable'; import { fromObservable } from './fromObservable'; import { subscribeTo } from '../util/subscribeTo'; -import { ObservableInput, SchedulerLike } from '../types'; +import { ObservableInput, SchedulerLike, ObservedValueOf } from '../types'; -export function from<T>(input: ObservableInput<T>, scheduler?: SchedulerLike): Observable<T>; -export function from<T>(input: ObservableInput<ObservableInput<T>>, scheduler?: SchedulerLike): Observable<Observable<T>>; +export function from<O extends ObservableInput<any>>(input: O, scheduler?: SchedulerLike): Observable<ObservedValueOf<O>>; /** * Creates an Observable from an Array, an array-like object, a Promise, an iterable object, or an Observable-like object. @@ -86,7 +85,6 @@ export function from<T>(input: ObservableInput<ObservableInput<T>>, scheduler?: * * @see {@link fromEvent} * @see {@link fromEventPattern} - * @see {@link fromPromise} * * @param {ObservableInput<T>} A subscription object, a Promise, an Observable-like, * an Array, an iterable, or an array-like object to be converted. |