@@ -68,9 +68,9 @@ class TestScheduler extends VirtualTimeScheduler {
68
68
throw new Error ( 'not implemented' ) ;
69
69
}
70
70
71
- public createColdObservable < T = string > ( marble : string , value ?: { [ key : string ] : T } , error ?: any ) : Observable < T > ;
72
- public createColdObservable < T = string > ( message : Array < TestMessage < T > > ) : Observable < T > ;
73
- public createColdObservable < T = string > ( ...args : Array < any > ) : Observable < T > {
71
+ public createColdObservable < T = string > ( marble : string , value ?: { [ key : string ] : T } , error ?: any ) : ColdObservable < T > ;
72
+ public createColdObservable < T = string > ( message : Array < TestMessage < T > > ) : ColdObservable < T > ;
73
+ public createColdObservable < T = string > ( ...args : Array < any > ) : ColdObservable < T > {
74
74
const [ marbleValue , value , error ] = args ;
75
75
76
76
if ( typeof marbleValue === 'string' && marbleValue . indexOf ( SubscriptionMarbleToken . SUBSCRIBE ) !== - 1 ) {
@@ -80,20 +80,20 @@ class TestScheduler extends VirtualTimeScheduler {
80
80
const messages = Array . isArray ( marbleValue )
81
81
? marbleValue
82
82
: parseObservableMarble ( marbleValue , value , error , false , this . frameTimeFactor ) ;
83
- const observable = new ColdObservable < T > ( messages , this ) ;
83
+ const observable = new ColdObservable < T > ( messages as Array < TestMessage < T | Array < TestMessage < T > > > > , this ) ;
84
84
this . coldObservables . push ( observable ) ;
85
85
return observable ;
86
86
}
87
87
88
- public createHotObservable < T = string > ( marble : string , value ?: { [ key : string ] : T } , error ?: any ) : Observable < T > ;
89
- public createHotObservable < T = string > ( message : Array < TestMessage < T > > ) : Observable < T > ;
90
- public createHotObservable < T = string > ( ...args : Array < any > ) : Observable < T > {
88
+ public createHotObservable < T = string > ( marble : string , value ?: { [ key : string ] : T } , error ?: any ) : HotObservable < T > ;
89
+ public createHotObservable < T = string > ( message : Array < TestMessage < T > > ) : HotObservable < T > ;
90
+ public createHotObservable < T = string > ( ...args : Array < any > ) : HotObservable < T > {
91
91
const [ marbleValue , value , error ] = args ;
92
92
93
93
const messages = Array . isArray ( marbleValue )
94
94
? marbleValue
95
95
: parseObservableMarble ( marbleValue , value , error , false , this . frameTimeFactor ) ;
96
- const subject = new HotObservable < T > ( messages , this ) ;
96
+ const subject = new HotObservable < T > ( messages as Array < TestMessage < T | Array < TestMessage < T > > > > , this ) ;
97
97
this . hotObservables . push ( subject ) ;
98
98
return subject ;
99
99
}
0 commit comments