@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) • 535 B
TypeScript
import { BaseFormatter } from '../classes.baseformatter.js';
import type { IPlannedChange, ICheckResult } from '../interfaces.format.js';
export declare class PrettierFormatter extends BaseFormatter {
get name(): string;
analyze(): Promise<IPlannedChange[]>;
execute(changes: IPlannedChange[]): Promise<void>;
applyChange(change: IPlannedChange): Promise<void>;
private getPrettierConfig;
/**
* Override check() to compute diffs on-the-fly by running prettier
*/
check(): Promise<ICheckResult>;
}