Skip to content

Variable: ClientInstallProgressSchema

Makaio Framework


Makaio Framework / contracts/client / ClientInstallProgressSchema

const ClientInstallProgressSchema: ZodObject<{ activeAfterCompletion: ZodOptional<ZodBoolean>; clientId: ZodString; installPath: ZodOptional<ZodString>; jobId: ZodString; metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>; progress: ZodNullable<ZodNumber>; stage: ZodEnum<{ activating: "activating"; downloading: "downloading"; extracting: "extracting"; installing: "installing"; post-install: "post-install"; resolving: "resolving"; verifying: "verifying"; }>; strategy: ZodEnum<{ github-release: "github-release"; manifest-bucket: "manifest-bucket"; npm: "npm"; }>; version: ZodOptional<ZodString>; }, $strip>

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

Event payload for client.installJob.progress.

Emitted by the install job runner at each pipeline stage transition and whenever the download progress percentage changes materially.