/// declare module "axiba-util" { var exp: umUtil; class umUtil { /** * 普通log * @param {string} msg log文字 * @param {string} msg 文字颜色 */ log(msg: any, chalk?: Chalk.ChalkChain) /** 记录日记*/ private logStr: string; /** * 添加日记 * @param {string} msg 输出文字 * @returns {log} log */ private logAdd(msg) /** * 输出警告 * @param {string} msg log文字 */ warn(msg): void /** * 输出错误 * @param {string} msg log文字 */ error(msg): void /** * 输出成功 * @param {string} msg log文字 */ success(msg): void /** * 输入文字 */ input(message: string): Promise /** * 询问列表 */ confirm(msg: string): Promise /** * 列表选择 */ list(msg: string, list: string[]): Promise /** * 生成日记文件 */ createLogFile(path: string): Promise /** * 执行cmd 命令 * @param text 命令 */ exec(text: string): Promise /** * 唯一码 */ uuid(): string /** * 清除前后空格 * @param str */ trim(str: String): string /** * 性能测试 * @param fun */ performanceTest(fun: () => any): Promise } export = exp; }