//#region src/cli/commands/sync/presenter.d.ts /** * Step-by-step progress for `doompi sync`. * * Sync spends almost all of its wall clock in three places a user cannot see: * the registry check, the mode build, and the runtime precompile. A terminal * gets a live line that the finished step overwrites, so the transcript stays * as short as the existing summary. Anything else (a pipe, CI, the embedded * dpi runner) gets one line per completed step and no escape sequences. */ export interface SyncProgressOutput { write: NodeJS.WritableStream['write']; isTTY?: boolean; } //#endregion //# sourceMappingURL=presenter.d.mts.map