UNPKG

firmament-yargs

Version:

Typescript classes for building CLI node applications

15 lines (14 loc) 800 B
export interface CommandUtil { returnErrorStringOrMessage(err: Error, message: string): any; logErrors(errs: Error[], writeErrorToConsole?: boolean): string[]; logError(err: Error, writeErrorToConsole?: boolean): string; processExitIfError(err: Error): any; processExitWithError(err: Error, nonErrorMessage?: string): any; processExit(exitCode?: number, msg?: string): any; callbackIfError(cb: (err: Error, anything: any, anything2?: any) => void, err?: Error, result?: any): boolean; logAndCallback(msg: string, cb: (err: Error, anything: any, anything2?: any) => void, err?: Error, result?: any): boolean; log(msg: string): any; error(msg: string): any; stdoutWrite(msg: string): any; getConfigFilePath(inputPath: string, extension?: string): any; }