Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/pact/src/pact-js/pactcore.ffi.ts>FfiVerificationFunctions

Pact 🔗 Contract Testing for Deno 🦕, Powered by Rust 🦀
Latest
type alias FfiVerificationFunctions
import { type FfiVerificationFunctions } from "https://deno.land/x/pact@0.1.0/src/pact-js/pactcore.ffi.ts";
definition: { pactffiVerifierNewForApplication(libraryName: string, version: string): FfiVerifierHandle; pactffiVerifierSetProviderInfo(
providerName: string,
scheme: string,
host: string,
port: number,
path: string,
): void; pactffiVerifierSetFilterInfo(
description: string,
state: string,
noState: boolean,
): void; pactffiVerifierSetProviderState(
url: string,
teardown: boolean,
body: boolean,
): void; pactffiVerifierSetVerificationOptions(
disableSslVerification: boolean,
requestTimeout: number,
): void; pactffiVerifierSetPublishOptions(
providerVersion: string,
buildUrl: string,
providerTags: string[],
providerVersionBranch: string,
): void; pactffiVerifierSetConsumerFilters(handle: FfiVerifierHandle, consumers: string[]): void; pactffiVerifierSetFailIfNoPactsFound(handle: FfiVerifierHandle, failIfNoPactsFound: boolean): void; pactffiVerifierAddCustomHeader(
header: string,
value: string,
): void; pactffiVerifierAddFileSource(handle: FfiVerifierHandle, file: string): void; pactffiVerifierAddDirectorySource(handle: FfiVerifierHandle, dir: string): void; pactffiVerifierUrlSource(
url: string,
username: string,
password: string,
token: string,
): void; pactffiVerifierBrokerSourceWithSelectors(
url: string,
username: string,
password: string,
token: string,
enablePending: boolean,
includeWipPactsSince: string,
providerTags: string[],
providerVersionBranch: string,
consumerVersionSelectors: string[],
consumerVersionTags: string[],
): void; pactffiVerifierExecute(handle: FfiVerifierHandle, callback: (e: Error, res: number) => void): number; pactffiVerifierShutdown(handle: FfiVerifierHandle): void; pactffiVerifierAddProviderTransport(
protocol: string,
port: number,
path: string,
scheme: string,
): void; }