UNPKG

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

12 lines (11 loc) 546 B
import Dockerode from "dockerode"; import { BoundPorts } from "../utils/bound-ports"; import { AbstractWaitStrategy, WaitStrategy } from "./wait-strategy"; export declare class CompositeWaitStrategy extends AbstractWaitStrategy { private readonly waitStrategies; private deadline?; constructor(waitStrategies: WaitStrategy[]); waitUntilReady(container: Dockerode.Container, boundPorts: BoundPorts, startTime?: Date): Promise<void>; withStartupTimeout(startupTimeout: number): this; withDeadline(deadline: number): this; }