UNPKG

firmament-yargs

Version:

Typescript classes for building CLI node applications

20 lines (19 loc) 898 B
/// <reference types="node" /> import { CommandUtil } from "../interfaces/command-util"; export declare class CommandUtilImpl implements CommandUtil { private _console; constructor(); private dummyLog(msg); stdoutWrite(msg: string): void; private stdoutLog(msg); quiet: boolean; returnErrorStringOrMessage(err: Error, message: string): string; error(msg: string): void; log(msg: string): void; logErrors(errs: Error[], writeErrorToConsole?: boolean): string[]; logError(err: Error, writeErrorToConsole?: boolean): string; processExitWithError(err: Error, nonErrorMessage?: string): void; processExit(exitCode?: number, msg?: string): void; callbackIfError(cb: (err: Error, result: any) => void, err?: Error, result?: any): boolean; logAndCallback(msg: string, cb: (err: Error, result: any) => void, err?: Error, result?: any): boolean; }