@xec-sh/cli
Version:
Xec: The Universal Shell for TypeScript
14 lines (13 loc) • 507 B
TypeScript
import { SecretProvider, SecretProviderConfig } from '../types.js';
export declare class EnvSecretProvider implements SecretProvider {
private prefix;
constructor(config?: SecretProviderConfig['config']);
initialize(): Promise<void>;
get(key: string): Promise<string | null>;
set(key: string, value: string): Promise<void>;
delete(key: string): Promise<void>;
list(): Promise<string[]>;
has(key: string): Promise<boolean>;
private getEnvKey;
private getKeyFromEnv;
}