UNPKG

@capgo/cli

Version:
28 lines (27 loc) 963 B
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>;