@orcdkestrator/orcdk-plugin-localstack
Version:
LocalStack lifecycle management plugin for Orcdkestrator
18 lines • 809 B
TypeScript
import { LocalStackStatus } from './types';
/**
* LocalStack CLI wrapper - handles all LocalStack command execution
* This file is excluded from coverage as it's primarily 3rd party integration
*/
export declare class LocalStackCLI {
hasLocalStackCLI(): Promise<boolean>;
start(env: Record<string, string>): Promise<void>;
stop(): Promise<void>;
isHealthy(port: number, timeoutMs?: number): Promise<boolean>;
waitForReady(port: number, maxAttempts?: number, retryDelayMs?: number): Promise<void>;
status(): Promise<LocalStackStatus>;
createHotReloadFunction(functionName: string, localPath: string, handler: string, runtime: string, env?: Record<string, string>): Promise<void>;
private commandExists;
private exec;
private sleep;
}
//# sourceMappingURL=cli.d.ts.map