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) 572 B
/// <reference types="node" /> import { ComposeDownOptions, ComposeOptions } from "./types"; import { ComposeInfo } from "../types"; export interface ComposeClient { info: ComposeInfo; up(options: ComposeOptions, services?: Array<string>): Promise<void>; pull(options: ComposeOptions, services?: Array<string>): Promise<void>; stop(options: ComposeOptions): Promise<void>; down(options: ComposeOptions, downOptions: ComposeDownOptions): Promise<void>; } export declare function getComposeClient(environment: NodeJS.ProcessEnv): Promise<ComposeClient>;