UNPKG

@hasna/domains

Version:

Domain portfolio, registrar, marketplace, and DNS management for AI agents — CLI + MCP + HTTP API + SDK, shared account API and PostgreSQL

19 lines • 933 B
export declare const SERVER_DATA_BACKENDS: readonly ["postgresql"]; export type ServerDataBackend = (typeof SERVER_DATA_BACKENDS)[number]; export type Env = Record<string, string | undefined>; /** Upper-snake env token for an app name, e.g. `todos` -> `TODOS`. */ export declare function envToken(name: string): string; export interface ServerDataBackendEnvKeys { databaseUrlKeys: string[]; } export declare function serverDataBackendEnvKeys(name: string): ServerDataBackendEnvKeys; export interface ServerDataBackendResolution { backend: ServerDataBackend; source: string; databaseUrlPresent: boolean; databaseUrlSource: string; } export declare function resolveServerDataBackend(name: string, env?: Env): ServerDataBackendResolution; /** Resolve the required PostgreSQL URL without logging it. */ export declare function resolveDatabaseUrl(name: string, env?: Env): string; //# sourceMappingURL=backend.d.ts.map