@ngneat/spectator
Version:
A powerful tool to simplify your Angular tests
22 lines (21 loc) • 648 B
TypeScript
import { Type } from '@angular/core';
import { CreateHttpOverrides, HttpMethod, SpectatorHttp as BaseSpectatorHttp, SpectatorHttpOptions, Token } from '@ngneat/spectator';
import { SpyObject } from './mock';
/**
* @publicApi
*/
export interface SpectatorHttp<S> extends BaseSpectatorHttp<S> {
inject<T>(token: Token<T>): SpyObject<T>;
}
/**
* @publicApi
*/
export { HttpMethod };
/**
* @pubicApi
*/
export type SpectatorHttpFactory<S> = (overrides?: CreateHttpOverrides<S>) => SpectatorHttp<S>;
/**
* @publicApi
*/
export declare function createHttpFactory<S>(typeOrOptions: SpectatorHttpOptions<S> | Type<S>): SpectatorHttpFactory<S>;