UNPKG

@contract-case/case-core

Version:

Core functionality for the ContractCase contract testing suite

14 lines 761 B
import { ContractCasePlugin, IsCaseNodeForType, LogContext, IsMockDescriptorForType } from '@contract-case/case-plugin-base'; import { AllMockExecutors } from './types'; /** * Loads a plugin into the cor * * Warning: This function mutates the value of MockExecutors * * @param MockExecutors - The mock executors to load into * @param context - The logging context * @param plugin - The plugin to load * @returns */ export declare const loadPlugin: <MatchT extends string, MockT extends string, MatchD extends IsCaseNodeForType<MatchT>, MockD extends IsMockDescriptorForType<MockT>>(MockExecutors: AllMockExecutors, context: LogContext, plugin: ContractCasePlugin<MatchT, MockT, MatchD, MockD, unknown>) => void; //# sourceMappingURL=loadPlugin.d.ts.map