UNPKG

@capgo/cli

Version:
16 lines (15 loc) • 753 B
import type { BrowserLoginSession } from '../../init/browser-login.js'; export interface BuilderLoginOptions { supaHost?: string; supaAnon?: string; } export interface BuilderLoginServices { browserAvailable: boolean; validateExisting: (key: string) => Promise<void>; getAccountEmail: (key: string) => Promise<string>; savePasted: (key: string) => Promise<void>; beginBrowser: (onUrl: (url: string) => void) => Promise<BrowserLoginSession>; completeBrowser: (session: BrowserLoginSession, key: string) => Promise<void>; } export declare function resolveBuilderCandidateKey(explicitKey?: string): string | undefined; export declare function createBuilderLoginServices(options?: BuilderLoginOptions): BuilderLoginServices;