UNPKG

@pact-foundation/pact-cli

Version:
25 lines (24 loc) 984 B
import { Server, ServerOptions } from './server'; import { Stub, StubOptions } from './stub'; import { LogLevel } from './logger/types'; import { MessageOptions, PublisherOptions } from './types'; import { AbstractService } from './service'; import { CanDeployOptions, CanDeployResponse } from './can-deploy/types'; export declare class Pact { private __servers; private __stubs; constructor(); logLevel(level?: LogLevel): void; createServer(options?: ServerOptions): Server; listServers(): Server[]; removeAllServers(): Promise<Server[]>; createStub(options?: StubOptions): Stub; listStubs(): Stub[]; removeAllStubs(): Promise<Stub[]>; removeAll(): Promise<AbstractService[]>; createMessage(options: MessageOptions): Promise<unknown>; publishPacts(options: PublisherOptions): Promise<string[]>; canDeploy(options: CanDeployOptions): Promise<CanDeployResponse | string>; } declare const _default: Pact; export default _default;