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
18 lines • 635 B
TypeScript
/**
* Thrown when resolved secrets contain missing or empty values.
*/
export declare class SecretValidationError extends Error {
/**
* Keys whose values were empty or whitespace-only.
* Empty array when no secrets were resolved at all.
*/
readonly missingKeys: string[];
constructor(missingKeys: string[]);
}
/**
* Validates that all resolved secrets have non-empty values.
*
* @throws {SecretValidationError} When the map is empty or any value is empty/whitespace.
*/
export declare function validateSecrets(secrets: ReadonlyMap<string, string>): void;
//# sourceMappingURL=secret-validation.d.ts.map