UNPKG

@launchql/cli

Version:
22 lines (21 loc) 819 B
import { Inquirerer } from 'inquirerer'; import { ParsedArgs } from 'minimist'; export interface DatabaseSelectionOptions { message?: string; excludeTemplates?: boolean; excludePostgres?: boolean; excludeSystemDbs?: boolean; multiple?: boolean; } /** * Get list of available databases from PostgreSQL */ export declare function getAvailableDatabases(options?: DatabaseSelectionOptions): Promise<string[]>; /** * Prompt user to select a database */ export declare function selectDatabase(argv: Partial<ParsedArgs>, prompter: Inquirerer, options?: DatabaseSelectionOptions): Promise<string>; /** * Get target database with fallback to environment */ export declare function getTargetDatabase(argv: Partial<ParsedArgs>, prompter: Inquirerer, options?: DatabaseSelectionOptions): Promise<string>;