/// interface UtilInterface { /** * 普通log * @param {string} msg log文字 * @param {string} msg 文字颜色 */ log(msg: any, chalk?: Chalk.ChalkChain) /** * 输出警告 * @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 } declare module "axiba-util" { var exp: UtilInterface; export default exp; }