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
15 lines (14 loc) • 633 B
TypeScript
/// <reference types="node" />
import { ContainerRuntimeClientStrategy } from "./strategy";
import { ContainerRuntimeClientStrategyResult } from "./types";
export declare class RootlessUnixSocketStrategy implements ContainerRuntimeClientStrategy {
private readonly platform;
private readonly env;
constructor(platform?: NodeJS.Platform, env?: NodeJS.ProcessEnv);
getName(): string;
getResult(): Promise<ContainerRuntimeClientStrategyResult | undefined>;
private getSocketPathFromEnv;
private getSocketPathFromHomeRunDir;
private getSocketPathFromHomeDesktopDir;
private getSocketPathFromRunDir;
}