UNPKG

unmock-core

Version:

[![npm](https://img.shields.io/npm/v/unmock-core.svg)][npmjs] [![CircleCI](https://circleci.com/gh/unmock/unmock-js.svg?style=svg)](https://circleci.com/gh/unmock/unmock-js) [![codecov](https://codecov.io/gh/unmock/unmock-js/branch/dev/graph/badge.svg)](h

45 lines 1.78 kB
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