UNPKG

@xec-sh/cli

Version:

Xec: The Universal Shell for TypeScript

14 lines (13 loc) 507 B
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; }