Parcourir la source

✨ feat(scripts): add typecheck script to package.json
- 添加"typecheck": "tsc --noEmit"命令用于类型检查

♻️ refactor(stt): remove optional modifier from rtmManager parameter
- 将构造函数中的rtmManager参数从可选改为必选,确保依赖注入完整性

yourname il y a 3 mois
Parent
commit
0c57defddb
2 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. 2 1
      package.json
  2. 1 1
      packages/stt-sdk-core/src/managers/stt-manager-adapter.ts

+ 2 - 1
package.json

@@ -22,7 +22,8 @@
     "test:e2e:webkit": "playwright test --project=webkit",
     "test:e2e:ui": "playwright test --ui",
     "test:e2e:debug": "playwright test --debug",
-    "playwright:install": "playwright install"
+    "playwright:install": "playwright install",
+    "typecheck": "tsc --noEmit"
   },
   "sideEffects": [
     "*.css"

+ 1 - 1
packages/stt-sdk-core/src/managers/stt-manager-adapter.ts

@@ -58,7 +58,7 @@ export class SttManagerAdapter extends AGEventEmitter<SttEventMap> implements IS
   private _gatewayAddress = 'https://api.agora.io'
   private _baseUrl = 'https://service.agora.io/toolbox-overseas'
 
-  constructor(rtmManager?: any, appId: string, certificate: string) {
+  constructor(rtmManager: any, appId: string, certificate: string) {
     super()
     this._rtmManager = rtmManager
     this._appId = appId