From 45c97020bf7c5b26ee17e4b3fb273da56b9d4037 Mon Sep 17 00:00:00 2001 From: yy8545 <854551495@qq.com> Date: Thu, 21 Sep 2023 17:41:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E9=AD=94=E9=AC=BC=E6=95=B0?= =?UTF-8?q?=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yy8545 <854551495@qq.com> --- automock/mock-generate/src/generate/generateTypeAlias.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/automock/mock-generate/src/generate/generateTypeAlias.ts b/automock/mock-generate/src/generate/generateTypeAlias.ts index 132a922..5836ebe 100644 --- a/automock/mock-generate/src/generate/generateTypeAlias.ts +++ b/automock/mock-generate/src/generate/generateTypeAlias.ts @@ -19,6 +19,8 @@ import path from 'path'; import fs from 'fs'; import type { SourceFile } from 'typescript'; +const interceptIndex = 2; + /** * generate type alias * @param typeAliasEntity @@ -56,7 +58,7 @@ function getImportFileFullPath(typeName: string): string { if (!importRelatePathTmp) { return ''; } - const importRelatePath = importRelatePathTmp[0].substring(2, importRelatePathTmp[0].length - 2); + const importRelatePath = importRelatePathTmp[0].substring(interceptIndex, importRelatePathTmp[0].length - interceptIndex); const tmpRealPath = getOhosInterfacesDir() + importRelatePath.replace('../api', '').replace(/\//g, path.sep); if (fs.existsSync(tmpRealPath + '.d.ts')) { return tmpRealPath + '.d.ts';