UNPKG

@contract-case/case-core

Version:

Core functionality for the ContractCase contract testing suite

23 lines 1.29 kB
import { HttpRequestConsumerSetup } from '@contract-case/case-core-plugin-http-dsl'; import { AnyCaseMatcher } from '@contract-case/case-entities-internal'; import { AnyLeafOrStructure, BaseSetupInfo } from '@contract-case/case-plugin-dsl-types'; /*! * ContractCase * Copyright(c) 2022-2024 Timothy Jones (TLJ) * BSD-3-Clause license */ export * from './boundaries'; export * from './boundaries/types'; export { CaseConfig } from './core/types'; export { TestInvoker, MultiTestInvoker } from './core/executeExample/types'; export { BrokerError } from './core'; export type { LogLevel, ConfigurationErrorCode, } from '@contract-case/case-plugin-base'; export { CaseFailedAssertionError } from './entities'; export { PrintableMatchError, PrintableMessageError, PrintableTestTitle, ResultPrinter, } from './entities/types'; export { CaseConfigurationError, CaseCoreError, CaseTriggerError, VerifyTriggerReturnObjectError, } from '@contract-case/case-plugin-base'; export type { AnyMockDescriptorType, AnyMockDescriptor, } from '@contract-case/case-entities-internal'; export type AnyCaseMatcherOrData = AnyCaseMatcher | AnyLeafOrStructure; export * from './connectors'; export type HttpRequestConfig = HttpRequestConsumerSetup; export type { BaseSetupInfo }; //# sourceMappingURL=index.d.ts.map