From 9d2c067322fcc7fc2c8ceb08f74f2cc6dd6d7d3d Mon Sep 17 00:00:00 2001 From: Tyler Liu Date: Mon, 27 Jan 2025 13:16:20 -0800 Subject: [PATCH] Fix ts compile issue --- package.json | 2 +- packages/extensions/debug/src/index.ts | 2 +- packages/extensions/events/src/index.ts | 2 +- tsconfig.json | 15 ++------------- 4 files changed, 5 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 8a72589b..a243b13e 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "test" ], "scripts": { - "compile": "lerna exec tsc --scope=@rc-ex/core && lerna exec tsc --no-private --ignore=@rc-ex/core && lerna exec 'cp -r src lib' --no-private", + "compile": "lerna exec tsc --no-private && lerna exec 'cp -r src lib' --no-private", "prepublishOnly": "yarn reset && yarn compile", "reset": "lerna exec 'rm -rf lib' && yarn delete-js", "test": "yarn workspace @rc-ex/test run vitest", diff --git a/packages/extensions/debug/src/index.ts b/packages/extensions/debug/src/index.ts index 15f88153..79034053 100644 --- a/packages/extensions/debug/src/index.ts +++ b/packages/extensions/debug/src/index.ts @@ -21,7 +21,7 @@ class DebugExtension extends SdkExtension { } public async install(rc: RingCentral) { - const request = rc.request.bind(rc); + const request: typeof rc.request = rc.request.bind(rc); rc.request = async ( method: RestMethod, endpoint: string, diff --git a/packages/extensions/events/src/index.ts b/packages/extensions/events/src/index.ts index 62e19297..aefede40 100644 --- a/packages/extensions/events/src/index.ts +++ b/packages/extensions/events/src/index.ts @@ -51,7 +51,7 @@ class EventsExtension extends SdkExtension { } public async install(rc: RingCentral) { - const request = rc.request.bind(rc); + const request: typeof rc.request = rc.request.bind(rc); rc.request = async ( method: RestMethod, endpoint: string, diff --git a/tsconfig.json b/tsconfig.json index 6ffc8f6a..6102b41c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,18 +2,7 @@ "compilerOptions": { "esModuleInterop": true, "lib": ["DOM"], - "allowUnreachableCode": false, - "allowUnusedLabels": false, "declaration": true, - "forceConsistentCasingInFileNames": true, - "module": "commonjs", - "noEmitOnError": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "pretty": true, - "sourceMap": true, - "strict": true, - "target": "es2018" - }, - "exclude": ["node_modules"] + "sourceMap": true + } }