aws-cdk
Version:
AWS CDK CLI, the command line tool for CDK apps
24 lines (23 loc) • 770 B
TypeScript
import type { GcAsset as GCAsset } from './garbage-collector';
import { type IoHelper } from '../../../../@aws-cdk/tmp-toolkit-helpers/src/api/io/private';
export declare class ProgressPrinter {
private ioHelper;
private totalAssets;
private assetsScanned;
private taggedAsset;
private taggedAssetsSizeMb;
private deletedAssets;
private deletedAssetsSizeMb;
private interval;
private setInterval?;
private isPaused;
constructor(ioHelper: IoHelper, totalAssets: number, interval?: number);
reportScannedAsset(amt: number): void;
reportTaggedAsset(assets: GCAsset[]): void;
reportDeletedAsset(assets: GCAsset[]): void;
start(): void;
pause(): void;
resume(): void;
stop(): void;
private print;
}