import { Observable } from 'rxjs'; type ObservableType = T extends Observable ? V : never; declare global { namespace jest { interface Matchers { toEmitValues>(expected: E[]): Promise; toEmitValuesWith>(expectations: (received: E[]) => void): Promise; } } }