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

10 lines (9 loc) 529 B
import { ContainerRuntimeConfig, AuthConfig } from "./types"; import { RegistryAuthLocator } from "./registry-auth-locator"; export declare abstract class CredentialProvider implements RegistryAuthLocator { abstract getName(): string; abstract getCredentialProviderName(registry: string, dockerConfig: ContainerRuntimeConfig): string | undefined; getAuthConfig(registry: string, dockerConfig: ContainerRuntimeConfig): Promise<AuthConfig | undefined>; private listCredentials; private runCredentialProvider; }