UNPKG

@dbg-riskit/angular-testing

Version:

26 lines (25 loc) 1.21 kB
import { EventEmitter } from '@angular/core'; import { Request, RequestWithData } from '@dbg-riskit/angular-common'; import { ErrorMessage } from '@dbg-riskit/common'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare const FAKE_HTTP_ASYNC_TIMEOUT = 1000; export declare class HttpServiceStub<T> { private value; private error; unauthorized: EventEmitter<ErrorMessage>; returnValue(value: T): void; popReturnValue(): T | undefined; shiftReturnValue(): T | undefined; throwError(value: ErrorMessage): void; get(request: Request<T>): Observable<T | undefined>; post(request: RequestWithData<T>): Observable<T | undefined>; static ɵfac: i0.ɵɵFactoryDeclaration<HttpServiceStub<any>, never>; static ɵprov: i0.ɵɵInjectableDeclaration<HttpServiceStub<any>>; } export declare class HttpAsyncServiceStub<T> extends HttpServiceStub<T> { get(request: Request<T>, auth?: boolean): Observable<T | undefined>; post(request: RequestWithData<T>): Observable<T | undefined>; static ɵfac: i0.ɵɵFactoryDeclaration<HttpAsyncServiceStub<any>, never>; static ɵprov: i0.ɵɵInjectableDeclaration<HttpAsyncServiceStub<any>>; }