1- import { Observable , SubscribableOrPromise } from '../Observable' ;
1+ import { Observable , ObservableInput } from '../Observable' ;
22import { Subscriber } from '../Subscriber' ;
33import { Subscription } from '../Subscription' ;
44
@@ -47,7 +47,7 @@ export class DeferObservable<T> extends Observable<T> {
4747 *
4848 * @see {@link create }
4949 *
50- * @param {function(): SubscribableOrPromise } observableFactory The Observable
50+ * @param {function(): ObservableInput } observableFactory The Observable
5151 * factory function to invoke for each Observer that subscribes to the output
5252 * Observable. May also return a Promise, which will be converted on the fly
5353 * to an Observable.
@@ -57,11 +57,11 @@ export class DeferObservable<T> extends Observable<T> {
5757 * @name defer
5858 * @owner Observable
5959 */
60- static create < T > ( observableFactory : ( ) => SubscribableOrPromise < T > | void ) : Observable < T > {
60+ static create < T > ( observableFactory : ( ) => ObservableInput < T > | void ) : Observable < T > {
6161 return new DeferObservable ( observableFactory ) ;
6262 }
6363
64- constructor ( private observableFactory : ( ) => SubscribableOrPromise < T > | void ) {
64+ constructor ( private observableFactory : ( ) => ObservableInput < T > | void ) {
6565 super ( ) ;
6666 }
6767
@@ -72,7 +72,7 @@ export class DeferObservable<T> extends Observable<T> {
7272
7373class DeferSubscriber < T > extends OuterSubscriber < T , T > {
7474 constructor ( destination : Subscriber < T > ,
75- private factory : ( ) => SubscribableOrPromise < T > | void ) {
75+ private factory : ( ) => ObservableInput < T > | void ) {
7676 super ( destination ) ;
7777 this . tryDefer ( ) ;
7878 }
0 commit comments