@clipwhisperer/common
Version:
ClipWhisperer Common - Shared library providing core utilities, database schemas, authentication, bucket management, and common functionality across all ClipWhisperer microservices
12 lines (11 loc) • 321 B
TypeScript
import { z } from "zod";
export interface VaultConfig {
address: string;
token: string;
}
export declare class VaultClient {
private config;
constructor(config: VaultConfig);
readSecret<T>(path: string, schema: z.ZodSchema<T>): Promise<T>;
}
export declare const createVaultClient: () => VaultClient;