@capgo/cli
Version:
A CLI to upload to capgo servers
15 lines (14 loc) • 729 B
TypeScript
import type { BrowserLoginSession } from '../../init/browser-login.js';
export interface BuilderLoginOptions {
apiHost?: 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;