@capgo/cli
Version:
A CLI to upload to capgo servers
28 lines (27 loc) • 963 B
TypeScript
import type { FC } from 'react';
import type { CapacitorProjectCandidate } from '../project-discovery.js';
import { discoverCapacitorProjects } from '../project-discovery.js';
export type BuilderProjectDecision = {
kind: 'selected';
candidate: CapacitorProjectCandidate;
} | {
kind: 'cancelled';
} | {
kind: 'not-found';
nxDetected: boolean;
} | {
kind: 'timed-out';
};
export interface BuilderProjectDiscoveryAppProps {
searchRoot: string;
onDecision: (decision: BuilderProjectDecision) => void;
discoverProjects?: typeof discoverCapacitorProjects;
timing?: Partial<BuilderProjectDiscoveryTiming>;
}
export interface BuilderProjectDiscoveryTiming {
searchStatusDelayMs: number;
minimumSearchStatusMs: number;
timeoutMs: number;
}
export declare const DEFAULT_BUILDER_PROJECT_DISCOVERY_TIMING: BuilderProjectDiscoveryTiming;
export declare const BuilderProjectDiscoveryApp: FC<BuilderProjectDiscoveryAppProps>;