@@ -170,7 +170,7 @@ export default class Observable<T> implements CoreOperators<T> {
170
170
dematerialize : ( ) => Observable < any > ;
171
171
debounce : ( durationSelector : ( value : T ) => Observable < any > | Promise < any > ) => Observable < T > ;
172
172
debounceTime : < R > ( dueTime : number , scheduler ?: Scheduler ) => Observable < R > ;
173
- defaultIfEmpty : < R > ( defaultValue : R ) => Observable < T > | Observable < R > ;
173
+ defaultIfEmpty : < R > ( defaultValue ?: T | R ) => Observable < T > | Observable < R > ;
174
174
delay : ( delay : number , scheduler ?: Scheduler ) => Observable < T > ;
175
175
distinctUntilChanged : ( compare ?: ( x : T , y : T ) => boolean , thisArg ?: any ) => Observable < T > ;
176
176
do : ( next ?: ( x : T ) => void , error ?: ( e : any ) => void , complete ?: ( ) => void ) => Observable < T > ;
@@ -198,8 +198,8 @@ export default class Observable<T> implements CoreOperators<T> {
198
198
publishBehavior : ( value : any ) => ConnectableObservable < T > ;
199
199
publishReplay : ( bufferSize : number , windowTime : number , scheduler ?: Scheduler ) => ConnectableObservable < T > ;
200
200
reduce : < R > ( project : ( acc : R , x : T ) => R , seed ?: R ) => Observable < R > ;
201
- repeat : ( count : number ) => Observable < T > ;
202
- retry : ( count : number ) => Observable < T > ;
201
+ repeat : ( count ? : number ) => Observable < T > ;
202
+ retry : ( count ? : number ) => Observable < T > ;
203
203
retryWhen : ( notifier : ( errors : Observable < any > ) => Observable < any > ) => Observable < T > ;
204
204
sample : ( notifier : Observable < any > ) => Observable < T > ;
205
205
sampleTime : ( delay : number , scheduler ?: Scheduler ) => Observable < T > ;
0 commit comments