license import { Observable , SchedulerLike } from "rxjs" ; import { TestScheduler } from "rxjs/testing" ; import { Configuration } from "./configuration" ; import { Expect } from "./expect" ; import { TestObservableLike } from "./types" ; export interface Context { deprecated autoFlush : boolean ; readonly scheduler : TestScheduler ; deprecated bind ( ... schedulers ) : void ; cold < T = any > ( marbles , values ? , error ? ) : TestObservableLike < T > ; deprecated configure ( configuration ) : void ; equal < T = any > ( actual , expected ) : void ; equal < T = any > ( actual , expected , values ? , error ? ) : void ; equal < T = any > ( actual , subscription , expected ) : void ; equal < T = any > ( actual , subscription , expected , values ? , error ? ) : void ; expect < T = any > ( actual , subscription ? ) : Expect < T > ; flush ( ) : void ; has < T = any > ( actual , expected ) : void ; hot < T = any > ( marbles , values ? , error ? ) : TestObservableLike < T > ; deprecated reframe ( timePerFrame , maxTime ? ) : void ; deprecated teardown ( ) : void ; time ( marbles ) : number ; }