@capgo/cli
Version:
A CLI to upload to capgo servers
13 lines (12 loc) • 782 B
TypeScript
import type { BuilderOnboardingAction } from '../telemetry.js';
export type PreparationTrackAction<TStep extends string> = (action: BuilderOnboardingAction, tags: Record<string, string>, step: TStep) => void;
interface PreparationActionInput<TStep extends string> {
action: BuilderOnboardingAction;
attemptId: string;
source: string;
step: TStep;
tags?: Record<string, string>;
}
export declare function emitPreparationAction<TStep extends string>(trackAction: PreparationTrackAction<TStep>, input: PreparationActionInput<TStep>): void;
export declare function emitPreparationSuccessOnce<TStep extends string>(reportedSuccesses: Set<string>, successKey: string, trackAction: PreparationTrackAction<TStep>, input: PreparationActionInput<TStep>): void;
export {};