unmock-core
Version:
[][npmjs] [](https://circleci.com/gh/unmock/unmock-js) [](h
45 lines • 1.78 kB
TypeScript
import * as sinon from "sinon";
import NodeBackend from "./backend";
import { ILogger, IUnmockPackage } from "./interfaces";
import FsSnapshotter, { ISnapshot } from "./loggers/snapshotter";
import { AllowedHosts, BooleanSetting } from "./settings";
export * from "./types";
export { sinon };
export { default as dsl } from "./service/state/transformers";
export { u } from "./nock";
export { ISnapshot };
declare const utils: {
snapshotter: typeof FsSnapshotter;
};
export { utils };
export declare class UnmockPackage implements IUnmockPackage {
allowedHosts: AllowedHosts;
flaky: BooleanSetting;
useInProduction: BooleanSetting;
protected readonly backend: NodeBackend;
private logger;
constructor(backend: NodeBackend, options?: {
logger?: ILogger;
});
on(): this;
init(): this;
initialize(): this;
off(): void;
readonly services: Record<string, import("./types").UnmockService>;
nock(baseUrl: string, name?: string): {
head: (endpoint: string) => import("./nock").DynamicServiceSpec;
get: (endpoint: string) => import("./nock").DynamicServiceSpec;
post: (endpoint: string) => import("./nock").DynamicServiceSpec;
put: (endpoint: string) => import("./nock").DynamicServiceSpec;
patch: (endpoint: string) => import("./nock").DynamicServiceSpec;
delete: (endpoint: string) => import("./nock").DynamicServiceSpec;
options: (endpoint: string) => import("./nock").DynamicServiceSpec;
trace: (endpoint: string) => import("./nock").DynamicServiceSpec;
};
reloadServices(): void;
reset(): void;
}
declare const unmock: UnmockPackage;
export declare type UnmockNode = typeof unmock;
export default unmock;
//# sourceMappingURL=index.d.ts.map