From fa2681d04c73fdec9656acef496a42660827738f Mon Sep 17 00:00:00 2001 From: peerless_hero Date: Thu, 13 Jul 2023 04:17:32 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=A7=A3=E6=9E=90=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/resolver.d.ts | 16 ++++++++++++++++ utils/{resolver.ts => resolver.js} | 10 +++++----- 2 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 utils/resolver.d.ts rename utils/{resolver.ts => resolver.js} (73%) diff --git a/utils/resolver.d.ts b/utils/resolver.d.ts new file mode 100644 index 0000000..b809fc3 --- /dev/null +++ b/utils/resolver.d.ts @@ -0,0 +1,16 @@ +/* + * @Author: peerless_hero peerless_hero@outlook.com + * @Date: 2023-07-13 04:11:13 + * @LastEditors: peerless_hero peerless_hero@outlook.com + * @LastEditTime: 2023-07-13 04:15:06 + * @FilePath: \uni\utils\resolver.d.ts + * @Description: + * + */ +declare const _default: (name: string) =>({ + name: string; + as: string; + from: string; +}) + +export default _default \ No newline at end of file diff --git a/utils/resolver.ts b/utils/resolver.js similarity index 73% rename from utils/resolver.ts rename to utils/resolver.js index 6bd1467..681944e 100644 --- a/utils/resolver.ts +++ b/utils/resolver.js @@ -1,15 +1,15 @@ /* * @Author: zhaojinfeng 121016171@qq.com * @Date: 2023-06-25 10:56:32 - * @LastEditors: zhaojinfeng 121016171@qq.com - * @LastEditTime: 2023-06-25 12:41:06 - * @FilePath: \uni\utils\resolver.ts + * @LastEditors: peerless_hero peerless_hero@outlook.com + * @LastEditTime: 2023-07-13 04:11:50 + * @FilePath: \uni\utils\resolver.js * @Description: 自动导入组件的解析器 * */ const reg = /[A-Z]/ -function toLower(name: string) { +function toLower(name) { let lower = '' for (let i = 0; i <= name.length - 1; i++) { if (reg.test(name[i])) @@ -20,7 +20,7 @@ function toLower(name: string) { return lower } -export default function (name: string) { +export default function (name) { if (name.startsWith('Th')) { const componentName = toLower(name.slice(2)) return {