//#region node_modules/.pnpm/@fangzhongya+utils@0.0.80/node_modules/@fangzhongya/utils/dist/log/styleLog.d.ts /** * 颜色 * 0 黑色 'black' * 1 红色 'red' * 2 绿色 'green' * 3 黄色 'yellow' * 4 蓝色 'blue' * 5 洋红色 'magenta' * 6 青色 'cyan' * 7 白色 'white' */ interface StyleLogObj { /** * 背景颜色 * 10 * x1b[4${?}m */ bag?: string | number; /** * 文字颜色 * x1b[3${?}m */ text?: string | number; /** * 是否是粗体 * x1b[1m */ bold?: boolean; /** * 是否是斜体 * x1b[3m */ italic?: boolean; /** * 中线 * \x1b[9m */ lineThrough?: boolean; /** * 下线 * \x1b[4m */ revert?: boolean; } /** * 日志输出样式 * 颜色值 背景色 0 是白色 7是黑色 其他一样: * 0 黑色 'black' * 1 红色 'red' * 2 绿色 'green' * 3 黄色 'yellow' * 4 蓝色 'blue' * 5 洋红色 'magenta' * 6 青色 'cyan' * 7 白色 'white' * @param {string} msg 要输出的日志字符串 * @param {StyleLogObj} obj 日志样式对象 * @param {string | number} obj.bag 背景颜色 * @param {string | number} obj.text 文字颜色 * @param {boolean } obj.bold 是否是粗体 * @param {boolean} obj.italic 是否是斜体 * @param {boolean} obj.lineThrough 中线 * @param {boolean} obj.revert 下线 * @returns {string} 带样式的日志 */ declare function styleLog(msg?: string, obj?: StyleLogObj): string; //#endregion //#region node_modules/.pnpm/@fangzhongya+utils@0.0.80/node_modules/@fangzhongya/utils/dist/basic/object/unmergeObject.d.ts /** * 合并两个对象不改原对象的值 * @param {T} a 合并对象 * @param {T} b 合并对象 * @param {number} j 合并级别 * @param {boolean} i 是否合并数组 * @returns {T} 合并的对象 */ declare function unmergeObject(a: T, b: T, j?: number, i?: boolean): T; //#endregion //#region node_modules/.pnpm/@fangzhongya+utils@0.0.80/node_modules/@fangzhongya/utils/dist/name/getComponentNames.d.ts /** * 组件 获取三种方式名称 el-input ElInput elInput * @param { string } name 要转换的字符串 * @returns { Array } 转换后的数组 */ declare function getComponentNames(name: string): Array; //#endregion //#region node_modules/.pnpm/@fangzhongya+utils@0.0.80/node_modules/@fangzhongya/utils/dist/name/humpToLine.d.ts /** * 驼峰命名转 - 方式 * @param { string } name 要转换的字符串 * @returns { string } 转换后字符串 */ declare function humpToLine(name: string): string; //#endregion //#region node_modules/.pnpm/@fangzhongya+utils@0.0.80/node_modules/@fangzhongya/utils/dist/basic/string/firstUpper.d.ts /** * 首字母大写 * @param {string} str 处理字符串 * @returns {string} */ declare function firstUpper(str: string): string; //#endregion export { firstUpper, getComponentNames, humpToLine, styleLog, unmergeObject };