@pact-foundation/pact
Version:
Pact for all things Javascript
78 lines (77 loc) • 1.54 kB
TypeScript
/**
* Pact module meta package.
* @module Pact
*/
/**
* Exposes {@link Pact}
* @memberof Pact
* @static
*/
/**
* Exposes {@link Matchers}
* To avoid polluting the root module's namespace, re-export
* Matchers as its own module
* @memberof Pact
* @static
*/
import * as MatchersStar from './dsl/matchers';
export declare const Matchers: typeof MatchersStar;
export { InterfaceToTemplate } from './dsl/matchers';
export { Pact } from './httpPact';
/**
* Exposes {@link MessageConsumerPact}
* @memberof Pact
* @static
*/
export * from './messageConsumerPact';
/**
* Exposes {@link MessageProviderPact}
* @memberof Pact
* @static
*/
export { MessageProviderPact, providerWithMetadata, } from './messageProviderPact';
/**
* Exposes {@link Message}
* @memberof Pact
* @static
*/
export * from './dsl/message';
/**
* Exposes {@link Verifier}
* @memberof Pact
* @static
*/
export * from './dsl/verifier/verifier';
export { VerifierOptions } from './dsl/verifier/types';
/**
* Exposes {@link GraphQL}
* @memberof Pact
* @static
*/
export * from './dsl/graphql';
/**
* Exposes {@link ApolloGraphQL}
* @memberof Pact
* @static
*/
export * from './dsl/apolloGraphql';
/**
* Exposes {@link Interaction}
* @memberof Pact
* @static
*/
export * from './dsl/interaction';
/**
* Exposes {@link MockService}
* @memberof Pact
* @static
*/
export * from './dsl/mockService';
export * from './v3';
export * from './v4';
/**
* Exposes {@link PactOptions}
* @memberof Pact
* @static
*/
export * from './dsl/options';