@pact-foundation/pact-cli
Version:
Broker CLI for @pact-foundation/pact
25 lines (24 loc) • 984 B
TypeScript
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;