UNPKG

@pactflow/pact-msw-adapter

Version:

> Generate pact contracts from the recorded mock service worker interactions.

21 lines (20 loc) 980 B
import { PactMswAdapterOptionsInternal, PendingRequest } from "../pactMswAdapter"; type LogLevel = 'debug' | 'info' | 'warn' | 'error'; export type Logger = Pick<typeof console, LogLevel | 'groupEnd' | 'groupCollapsed'>; declare const log: (message: any, options: { group?: boolean; mode?: LogLevel; logger: Logger; }) => void; declare const logGroup: (message: any | any[], options: { endGroup?: boolean; mode?: LogLevel; logger: Logger; }) => void; declare const createWriter: (options: PactMswAdapterOptionsInternal) => (filePath: string, data: Object) => void; declare const checkUrlFilters: (pending: PendingRequest, options: PactMswAdapterOptionsInternal) => boolean; declare const addTimeout: <T>(promise: Promise<T>, label: string, timeout: number) => Promise<void | T>; export type JSONValue = string | number | boolean | null | { [key: string]: JSONValue; } | JSONValue[]; export { log, logGroup, createWriter, checkUrlFilters, addTimeout };