UNPKG

@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.

14 lines (13 loc) 614 B
import { FormatContext } from './classes.formatcontext.js'; import { BaseFormatter } from './classes.baseformatter.js'; import type { IFormatPlan } from './interfaces.format.js'; export declare class FormatPlanner { private plannedChanges; private dependencyAnalyzer; private diffReporter; planFormat(modules: BaseFormatter[]): Promise<IFormatPlan>; executePlan(plan: IFormatPlan, modules: BaseFormatter[], context: FormatContext, parallel?: boolean): Promise<void>; displayPlan(plan: IFormatPlan, detailed?: boolean): Promise<void>; private getModuleIcon; private getChangeIcon; }