From e4db2b003a5904759134a8dfe1078a8cfb8f0614 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81ngel=20Guzm=C3=A1n=20Maeso?= Date: Thu, 8 Jan 2026 14:37:13 +0100 Subject: [PATCH 1/2] feat(build): switch to @tsd/typescript for enhanced type-checking in tsd --- Resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/package.json b/Resources/package.json index 78f71fa..44c7955 100755 --- a/Resources/package.json +++ b/Resources/package.json @@ -39,7 +39,7 @@ "gulp-wrap": "^0.15.0", "jasmine": "^4.0.2", "tsd": "^0.19.1", - "typescript": "^4.5.5" + "@tsd/typescript": "^4.5.5" }, "scripts": { "build": "gulp && npm run build:types", From 411fa37a526ed6e94f8f74d5b9891df023c45ba7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81ngel=20Guzm=C3=A1n=20Maeso?= Date: Thu, 8 Jan 2026 22:51:31 +0100 Subject: [PATCH 2/2] fix(build): add skipLibCheck to resolve type conflicts with @tsd/typescript - Add skipLibCheck: true to tsconfig.json to ignore declaration file type checks - Resolves AbortSignal type conflict between @types/node and @tsd/typescript - Ensures build passes in CI environments --- Resources/tsconfig.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Resources/tsconfig.json b/Resources/tsconfig.json index 2132653..a363b55 100644 --- a/Resources/tsconfig.json +++ b/Resources/tsconfig.json @@ -3,6 +3,7 @@ "declaration": true, "declarationDir": "ts", "resolveJsonModule": true, - "esModuleInterop": true + "esModuleInterop": true, + "skipLibCheck": true } }