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
13 lines (12 loc) • 345 B
TypeScript
export interface PortGenerator {
generatePort(): Promise<number>;
}
export declare class RandomPortGenerator {
generatePort(): Promise<number>;
}
export declare class FixedPortGenerator implements PortGenerator {
private readonly ports;
private portIndex;
constructor(ports: number[]);
generatePort(): Promise<number>;
}