UNPKG

longurl-js

Version:

LongURL - Programmable URL management framework with entity-driven design and production-ready infrastructure

29 lines (28 loc) 844 B
/** * Environment and Database Configuration * * This module handles environment loading and Supabase configuration. * Only imported when database operations are needed. */ import { DatabaseConfig } from '../types'; /** * Load environment variables from various possible locations */ export declare function loadEnvironment(): void; /** * Get Supabase configuration from environment variables * Throws error if not properly configured */ export declare function getSupabaseConfig(): { url: string; key: string; }; /** * Create database configuration for CLI operations */ export declare function createDatabaseConfig(): DatabaseConfig; /** * Initialize environment and return database config * Call this only when database operations are needed */ export declare function initializeDatabaseEnvironment(): DatabaseConfig;