UNPKG

@capgo/cli

Version:
13 lines (12 loc) 782 B
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 {};