@piiano/testcontainers-vault
Version:
Add a local Piiano Vault for testing purposes using testcontainers
24 lines • 619 B
TypeScript
import { ExecResult } from "testcontainers";
import { VaultOptions } from "./options";
/**
* A local Vault instance.
*/
export declare class Vault {
readonly options: VaultOptions;
private readonly container;
private startedContainer?;
constructor(options?: VaultOptions);
/**
* Starts the Vault container.
*/
start(): Promise<number>;
/**
* Stops the Vault container.
*/
stop(): Promise<void>;
/**
* Executes a command in the Vault container.
*/
exec(command: string, ...args: string[]): Promise<ExecResult>;
}
//# sourceMappingURL=vault.d.ts.map