From e64adff17025ffd569b1c83b4de63026ca4a38e7 Mon Sep 17 00:00:00 2001 From: beike Date: Fri, 24 Jul 2020 01:46:45 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E6=84=8F=E5=A4=96?= =?UTF-8?q?=E5=8A=A0=E8=BD=BDTypeScript=E5=A3=B0=E6=98=8E=E6=96=87?= =?UTF-8?q?=E4=BB=B6`.d.ts`=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/contract/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/contract/index.js b/lib/contract/index.js index 8f3ccbd..daad4ad 100644 --- a/lib/contract/index.js +++ b/lib/contract/index.js @@ -47,7 +47,7 @@ function contractLoader(app, baseDir, directory) { continue; } - if (stat.isFile() && ['.js', '.ts'].indexOf(path.extname(filepath)) !== -1) { + if (stat.isFile() && ['.js', '.ts'].indexOf(path.extname(filepath)) !== -1 && !/.d.ts$/.test(filepath)) { let def = require(filepath.split(/\.(js|ts)/)[0]); for (let object in def) { From 4e9233fa8cec4f8d90e93939f455be1205cf90e5 Mon Sep 17 00:00:00 2001 From: beike Date: Tue, 28 Jul 2020 20:48:34 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E6=84=8F=E5=A4=96?= =?UTF-8?q?=E5=8A=A0=E8=BD=BDTypeScript=E5=A3=B0=E6=98=8E=E6=96=87?= =?UTF-8?q?=E4=BB=B6`.d.ts`=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/contract/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/contract/index.js b/lib/contract/index.js index daad4ad..4680f79 100644 --- a/lib/contract/index.js +++ b/lib/contract/index.js @@ -47,7 +47,7 @@ function contractLoader(app, baseDir, directory) { continue; } - if (stat.isFile() && ['.js', '.ts'].indexOf(path.extname(filepath)) !== -1 && !/.d.ts$/.test(filepath)) { + if (stat.isFile() && ['.js', '.ts'].indexOf(path.extname(filepath)) !== -1 && !/\.d\.ts$/.test(filepath)) { let def = require(filepath.split(/\.(js|ts)/)[0]); for (let object in def) {