UNPKG

jasmine-auto-spies

Version:

Create automatic spies from classes in jasmine tests, also for promises and observables

8 lines (7 loc) 408 B
import { ClassSpyConfiguration, ClassType, OnlyMethodKeysOf } from '@hirez_io/auto-spies-core'; import { Spy } from './jasmine-auto-spies.types'; export type AngularValueProvider<T> = { provide: ClassType<T>; useValue: Spy<T>; }; export declare function provideAutoSpy<T>(ObjectClass: ClassType<T>, methodsToSpyOnOrConfig?: OnlyMethodKeysOf<T>[] | ClassSpyConfiguration<T>): AngularValueProvider<T>;