UNPKG

envilder

Version:

A CLI and GitHub Action that securely centralizes your environment variables from AWS SSM or Azure Key Vault as a single source of truth

20 lines 1.17 kB
import type { ISecretProvider } from '../../domain/ports/ISecretProvider.js'; import type { PullSecretsToEnvCommandHandler } from '../pullSecretsToEnv/PullSecretsToEnvCommandHandler.js'; import type { PushEnvToSecretsCommandHandler } from '../pushEnvToSecrets/PushEnvToSecretsCommandHandler.js'; import type { PushSingleCommandHandler } from '../pushSingle/PushSingleCommandHandler.js'; import type { DispatchActionCommand } from './DispatchActionCommand.js'; export declare class DispatchActionCommandHandler { private readonly pullHandler; private readonly pushHandler; private readonly pushSingleHandler; private readonly secretProvider; constructor(pullHandler: PullSecretsToEnvCommandHandler, pushHandler: PushEnvToSecretsCommandHandler, pushSingleHandler: PushSingleCommandHandler, secretProvider: ISecretProvider); handleCommand(command: DispatchActionCommand): Promise<void>; private validateRequiredArguments; private handlePushSingle; private handlePush; private handlePull; private validatePushSingleOptions; private validateMapAndEnvFileOptions; } //# sourceMappingURL=DispatchActionCommandHandler.d.ts.map