Skip to content

Type Alias: ClientInstallProgress

Makaio Framework


Makaio Framework / contracts / ClientInstallProgress

ClientInstallProgress = z.infer<typeof ClientInstallProgressSchema>

Defined in: ../../../packages/contracts/src/client/binary-management.ts:270

type ClientInstallProgress = {
jobId: string;
clientId: string;
strategy: 'manifest-bucket' | 'npm' | 'github-release';
stage: 'resolving' | 'downloading' | 'verifying' | 'extracting' | 'installing' | 'post-install' | 'activating';
progress: number | null;
version?: string | undefined;
installPath?: string | undefined;
activeAfterCompletion?: boolean | undefined;
metadata?: Record<string, unknown> | undefined;
};