index.d.ts 938 B

123456789101112131415161718192021
  1. import { TestColdObservable, TestHotObservable, TestObservable } from './src/test-observables';
  2. export { getTestScheduler, initTestScheduler, resetTestScheduler, } from './src/scheduler';
  3. export declare function hot(marbles: string, values?: any, error?: any): TestHotObservable;
  4. export declare function cold(marbles: string, values?: any, error?: any): TestColdObservable;
  5. export declare function time(marbles: string): number;
  6. declare global {
  7. namespace jasmine {
  8. interface Matchers<T> {
  9. toBeObservable(expected: TestObservable): boolean;
  10. toHaveSubscriptions(marbles: string | string[]): boolean;
  11. }
  12. }
  13. namespace jest {
  14. interface Matchers<R> {
  15. toBeObservable(expected: TestObservable): R;
  16. toHaveSubscriptions(marbles: string | string[]): R;
  17. }
  18. }
  19. }
  20. export declare function addMatchers(): void;
  21. export declare function setupEnvironment(): void;