unmock-core
Version:
[][npmjs] [](https://circleci.com/gh/unmock/unmock-js) [](h
15 lines • 671 B
TypeScript
import { ISerializedRequest } from "../interfaces";
import { ExtendedHTTPMethod, IService, IStateInputGenerator, MatcherResponse, UnmockServiceState } from "./interfaces";
export declare class ServiceStore {
private readonly serviceMapping;
constructor(services: IService[]);
match(sreq: ISerializedRequest): MatcherResponse;
resetState(serviceName: string | undefined): void;
saveState({ serviceName, method, endpoint, state, }: {
serviceName: string;
endpoint: string;
method: ExtendedHTTPMethod;
state: IStateInputGenerator | UnmockServiceState | undefined;
}): void;
}
//# sourceMappingURL=serviceStore.d.ts.map