@capgo/cli
Version:
A CLI to upload to capgo servers
16 lines (15 loc) • 753 B
TypeScript
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;