@git.zone/cli
Version:
A comprehensive CLI tool for enhancing and managing local development workflows with gitzone utilities, focusing on project setup, version control, code formatting, and template management.
20 lines (19 loc) • 715 B
TypeScript
import { RollbackManager } from './classes.rollbackmanager.js';
import { ChangeCache } from './classes.changecache.js';
import { FormatStats } from './classes.formatstats.js';
export declare class FormatContext {
private rollbackManager;
private currentOperation;
private changeCache;
private formatStats;
constructor();
beginOperation(): Promise<void>;
trackFileChange(filepath: string): Promise<void>;
commitOperation(): Promise<void>;
rollbackOperation(): Promise<void>;
rollbackTo(operationId: string): Promise<void>;
getRollbackManager(): RollbackManager;
getChangeCache(): ChangeCache;
initializeCache(): Promise<void>;
getFormatStats(): FormatStats;
}