testcontainers
Version:
Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container
14 lines (13 loc) • 591 B
TypeScript
import { ContainerInspectInfo } from "dockerode";
import { ContainerRuntimeClient } from "../../container-runtime";
import { HealthCheck } from "../../types";
import { WaitStrategy } from "../wait-strategy";
type WaitStrategySelectorOptions = {
client: ContainerRuntimeClient;
inspectResult: ContainerInspectInfo;
waitStrategy?: WaitStrategy;
healthCheck?: HealthCheck;
imageNames?: string[];
};
export declare const selectWaitStrategy: ({ client, inspectResult, waitStrategy, healthCheck, imageNames, }: WaitStrategySelectorOptions) => Promise<WaitStrategy>;
export {};