UNPKG

@pact-foundation/pact-core

Version:

Core of @pact-foundation/pact. You almost certainly don't want to depend on this directly.

21 lines (20 loc) 834 B
import type { FfiVerificationFunctions } from '../../ffi/types'; import type { InternalPactVerifierOptions } from '../types'; import { type FnMapping } from './types'; type IgnoredFfiFunctions = { pactffiVerifierNewForApplication: 1; pactffiVerifierExecute: 1; pactffiVerifierShutdown: 1; pactffiVerifierJson: 1; }; type MergedFfiSourceFunctions = { pactffiVerifierAddFileSource: 1; pactffiVerifierUrlSource: 1; }; type RequiredFfiVerificationFunctions = Omit<FfiVerificationFunctions, keyof (IgnoredFfiFunctions & MergedFfiSourceFunctions)>; type OrderedExecution = { [Key in keyof RequiredFfiVerificationFunctions]: number; }; export declare const orderOfExecution: OrderedExecution; export declare const ffiFnMapping: FnMapping<RequiredFfiVerificationFunctions, InternalPactVerifierOptions>; export {};