@unibeautify/cli
Version:
CLI for Unibeautify
28 lines (27 loc) • 708 B
TypeScript
/// <reference types="node" />
import { BaseCommand } from "./BaseCommand";
export declare class BeautifyCommand extends BaseCommand {
protected stdin: NodeJS.ReadStream;
beautify(programArgs: IArgs): Promise<string>;
private readConfig;
private readText;
private parseConfig;
private configFile;
protected readFromStdin(): Promise<string>;
private readFile;
private writeToFileOrStdout;
private writeFile;
private validateLanguage;
}
/**
Arguments parsed for program.
*/
export interface IArgs {
args: string[];
language?: string;
outFile?: string;
inplace?: boolean;
configFile?: string;
configJson?: string;
filePath?: string;
}