> server@0.0.1 build > nest build node.exe : src/knowledg e-base/chunk-config.service. ts:8:3 - error TS143 4: Unexpected keyword or identifier. 所在位置 行:1 字符: 1 + & "C:\Program Files\nodejs /node.exe" "C:\Program Files \nodejs/node_mo ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: ( src/knowle... or identi fier.:String) [], Remot eException + FullyQualifiedErrorId : NativeCommandError 8 async validateCh unkConfig(    ~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m8:3 - err or TS2304: Cann ot find name 'async'. 8 async validateCh unkConfig(    ~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m8:9 - err or TS2304: Cann ot find name 'validateChunkC onfig'. 8 async validateCh unkConfig(    ~~~~~ ~~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m9:5 - err or TS2304: Cann ot find name 'chunkSize'. 9 chunkSize: num ber,    ~~~~~~~~~  src/knowledge-base/chun k-config.service.ts:[93 m9:14 - er ror TS1005: ',' expected. 9 chunkSize: num ber,    ~ src/knowledge-base/chun k-config.service.ts:[93 m9:16 - er ror TS2693: 'nu mber' only refers to a type, but is being used as a valu e here. 9 chunkSize: num ber,    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m10:5 - er ror TS2304: Can not find name 'chunkOverlap' . 10 chunkOverlap: number,    ~~~~~~~~ ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m10:17 - e rror TS1005: ', ' expected. 10 chunkOverlap: number,    ~ src/knowledge-base/chun k-config.service.ts:[93 m10:19 - e rror TS2693: 'n umber' only refers to a type , but is being used as a val ue here. 10 chunkOverlap: number,    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m11:5 - er ror TS2304: Can not find name 'modelId'. 11 modelId: stri ng,    ~~~~~~~ [0m src/knowledge-base/chun k-config.service.ts:[93 m11:12 - e rror TS1005: ', ' expected. 11 modelId: stri ng,    ~  src/knowledge-base/chun k-config.service.ts:[93 m11:14 - e rror TS2693: 's tring' only refers to a type , but is being used as a val ue here. 11 modelId: stri ng,    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m12:5 - er ror TS2304: Can not find name 'userId'. 12 userId: strin g,    ~~~~~~[ 0m src/knowledge-base/chun k-config.service.ts:[93 m12:11 - e rror TS1005: ', ' expected. 12 userId: strin g,    ~ [0m src/knowledge-base/chun k-config.service.ts:[93 m12:13 - e rror TS2693: 's tring' only refers to a type , but is being used as a val ue here. 12 userId: strin g,    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m13:5 - er ror TS2304: Can not find name 'tenantId'. 13 tenantId?: st ring,    ~~~~~~~~  src/knowledge-base/chun k-config.service.ts:[93 m13:14 - e rror TS1109: Ex pression expected. 13 tenantId?: st ring,    ~ src/knowledge-base/chun k-config.service.ts:[93 m13:16 - e rror TS2693: 's tring' only refers to a type , but is being used as a val ue here. 13 tenantId?: st ring,    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m14:4 - er ror TS1005: ';' expected. 14 ): Promise<{    ~ src/knowledge-base/chun k-config.service.ts:[93 m14:6 - er ror TS2365: Ope rator '<' cannot be applied to types 'PromiseConstructor ' and '{ chunkSize: any; chu nkOverlap: any; warnings: an y; effectiveMaxChunkSize: an y; effectiveMaxOverlapSize: any; }'.  14 ): Promise<{    ~~~~~~ ~~~  15 chunkSize: n umber;   ~~~~~~~~~~~ ~~~~~~~~~~~ ...  19 effectiveMax OverlapSize: number;   ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~[0 m  20 }> {   ~~~ src/knowledge-base/chun k-config.service.ts:[93 m14:6 - er ror TS2365: Ope rator '>' cannot be applied to types 'boolean' and '{ [x : number]: never[]; const: n umber; string: any; if(chunk Size: any): any; }'.  14 ): Promise<{    ~~~~~~ ~~~  15 chunkSize: n umber;   ~~~~~~~~~~~ ~~~~~~~~~~~ ...  35 // [Translat ed Comment]   ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~  36 if (chunkSiz e > effectiveMaxChunkSize) {   ~~~~~~~~~~~ ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m15:16 - e rror TS2693: 'n umber' only refers to a type , but is being used as a val ue here. 15 chunkSize: nu mber;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m15:22 - e rror TS1005: ', ' expected. 15 chunkSize: nu mber;    ~ src/knowledge-base/chun k-config.service.ts:[93 m16:19 - e rror TS2693: 'n umber' only refers to a type , but is being used as a val ue here. 16 chunkOverlap: number;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m16:25 - e rror TS1005: ', ' expected. 16 chunkOverlap: number;    ~ src/knowledge-base/chun k-config.service.ts:[93 m17:15 - e rror TS2693: 's tring' only refers to a type , but is being used as a val ue here. 17 warnings: str ing[];    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m17:22 - e rror TS1011: An element access expression s hould take an argument. 17 warnings: str ing[];     src/knowledge-base/chun k-config.service.ts:[93 m17:23 - e rror TS1005: ', ' expected. 17 warnings: str ing[];    ~ src/knowledge-base/chun k-config.service.ts:[93 m18:28 - e rror TS2693: 'n umber' only refers to a type , but is being used as a val ue here. 18 effectiveMaxC hunkSize: number;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m18:34 - e rror TS1005: ', ' expected. 18 effectiveMaxC hunkSize: number;    ~ src/knowledge-base/chun k-config.service.ts:[93 m19:30 - e rror TS2693: 'n umber' only refers to a type , but is being used as a val ue here. 19 effectiveMaxO verlapSize: number;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m19:36 - e rror TS1005: ', ' expected. 19 effectiveMaxO verlapSize: number;    ~ src/knowledge-base/chun k-config.service.ts:[93 m21:11 - e rror TS1005: ': ' expected. 21 const warning s: string[] = [];    ~~ ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m21:11 - e rror TS2304: Ca nnot find name 'warnings'. 21 const warning s: string[] = [];    ~~ ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m21:19 - e rror TS1005: ', ' expected. 21 const warning s: string[] = [];    ~ src/knowledge-base/chun k-config.service.ts:[93 m21:21 - e rror TS2693: 's tring' only refers to a type , but is being used as a val ue here. 21 const warning s: string[] = [];    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m21:27 - e rror TS1005: ', ' expected. 21 const warning s: string[] = [];    ~ src/knowledge-base/chun k-config.service.ts:[93 m21:28 - e rror TS1109: Ex pression expected. 21 const warning s: string[] = [];    ~ src/knowledge-base/chun k-config.service.ts:[93 m21:30 - e rror TS1005: ': ' expected. 21 const warning s: string[] = [];    ~ src/knowledge-base/chun k-config.service.ts:[93 m21:34 - e rror TS1005: ', ' expected. 21 const warning s: string[] = [];    ~ src/knowledge-base/chun k-config.service.ts:[93 m22:11 - e rror TS1005: ': ' expected. 22 const limits = await this.getModelLimits( modelId, userId, tenantId);    ~~ ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m22:11 - e rror TS2304: Ca nnot find name 'limits'. 22 const limits = await this.getModelLimits( modelId, userId, tenantId);    ~~ ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m22:26 - e rror TS2532: Ob ject is possibly 'undefined' . 22 const limits = await this.getModelLimits( modelId, userId, tenantId);    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m22:46 - e rror TS2304: Ca nnot find name 'modelId'. 22 const limits = await this.getModelLimits( modelId, userId, tenantId);    ~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m22:55 - e rror TS2304: Ca nnot find name 'userId'. 22 const limits = await this.getModelLimits( modelId, userId, tenantId);    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m22:63 - e rror TS2304: Ca nnot find name 'tenantId'. 22 const limits = await this.getModelLimits( modelId, userId, tenantId);    ~~~~~~ ~~ src/knowledge-base/chun k-config.service.ts:[93 m22:72 - e rror TS1005: ', ' expected. 22 const limits = await this.getModelLimits( modelId, userId, tenantId);    ~ src/knowledge-base/chun k-config.service.ts:[93 m25:11 - e rror TS1005: ': ' expected. 25 const effecti veMaxChunkSize = Math.min(    ~~ ~~~~~~~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m25:11 - e rror TS2304: Ca nnot find name 'effectiveMax ChunkSize'. 25 const effecti veMaxChunkSize = Math.min(    ~~ ~~~~~~~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m26:7 - er ror TS2532: Obj ect is possibly 'undefined'. 26 this.envMax ChunkSize,    ~~~~[ 0m src/knowledge-base/chun k-config.service.ts:[93 m27:7 - er ror TS2304: Can not find name 'limits'. 27 limits.maxI nputTokens,    ~~~~~~  src/knowledge-base/chun k-config.service.ts:[93 m28:6 - er ror TS1005: ',' expected. 28 );    ~ src/knowledge-base/chun k-config.service.ts:[93 m30:11 - e rror TS1005: ': ' expected. 30 const effecti veMaxOverlapSize = Math.min(    ~~ ~~~~~~~~~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m30:11 - e rror TS2304: Ca nnot find name 'effectiveMax OverlapSize'. 30 const effecti veMaxOverlapSize = Math.min(    ~~ ~~~~~~~~~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m31:7 - er ror TS2532: Obj ect is possibly 'undefined'. 31 this.envMax OverlapSize,    ~~~~[ 0m src/knowledge-base/chun k-config.service.ts:[93 m32:18 - e rror TS2304: Ca nnot find name 'effectiveMax ChunkSize'. 32 Math.floor( effectiveMaxChunkSize * this .DEFAULTS.maxOverlapRatio),    ~~~~~~~~~~~~~~~~~~~~~[ 0m src/knowledge-base/chun k-config.service.ts:[93 m32:42 - e rror TS2532: Ob ject is possibly 'undefined' . 32 Math.floor( effectiveMaxChunkSize * this .DEFAULTS.maxOverlapRatio),    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m33:6 - er ror TS1005: ',' expected. 33 );    ~ src/knowledge-base/chun k-config.service.ts:[93 m36:19 - e rror TS1005: ', ' expected. 36 if (chunkSize > effectiveMaxChunkSize) {    ~ src/knowledge-base/chun k-config.service.ts:[93 m36:21 - e rror TS2304: Ca nnot find name 'effectiveMax ChunkSize'. 36 if (chunkSize > effectiveMaxChunkSize) {    ~~~~~~~~~~~~~~~~~~~~ ~ src/knowledge-base/chun k-config.service.ts:[93 m36:42 - e rror TS1005: '; ' expected. 36 if (chunkSize > effectiveMaxChunkSize) {    ~ src/knowledge-base/chun k-config.service.ts:[93 m38:9 - er ror TS2532: Obj ect is possibly 'undefined'. 38 this.envM axChunkSize < limits.maxInpu tTokens    ~~~~  src/knowledge-base/chun k-config.service.ts:[93 m38:32 - e rror TS2304: Ca nnot find name 'limits'. 38 this.envM axChunkSize < limits.maxInpu tTokens    ~~~~~~[0 m src/knowledge-base/chun k-config.service.ts:[93 m39:16 - e rror TS2532: Ob ject is possibly 'undefined' . 39 ? `${th is.i18nService.getMessage('e nvironmentLimit')} ${this.en vMaxChunkSize}`    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m39:67 - e rror TS2532: Ob ject is possibly 'undefined' . 39 ? `${th is.i18nService.getMessage('e nvironmentLimit')} ${this.en vMaxChunkSize}`    ~~ ~~ src/knowledge-base/chun k-config.service.ts:[93 m40:16 - e rror TS2532: Ob ject is possibly 'undefined' . 40 : `${th is.i18nService.getMessage('m odelLimit')} ${limits.maxInp utTokens}`;    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m40:61 - e rror TS2304: Ca nnot find name 'limits'. 40 : `${th is.i18nService.getMessage('m odelLimit')} ${limits.maxInp utTokens}`;    ~~~~~~[ 0m src/knowledge-base/chun k-config.service.ts:[93 m42:7 - er ror TS2304: Can not find name 'warnings'. 42 warnings.pu sh(    ~~~~~~ ~~ src/knowledge-base/chun k-config.service.ts:[93 m43:9 - er ror TS2532: Obj ect is possibly 'undefined'. 43 this.i18n Service.formatMessage('chunk Overflow', {    ~~~~  src/knowledge-base/chun k-config.service.ts:[93 m44:17 - e rror TS2304: Ca nnot find name 'chunkSize'. 44 size: c hunkSize,    ~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m45:16 - e rror TS2304: Ca nnot find name 'effectiveMax ChunkSize'. 45 max: ef fectiveMaxChunkSize,    ~~~~~~~~~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m49:7 - er ror TS2304: Can not find name 'chunkSize'. 49 chunkSize = effectiveMaxChunkSize;    ~~~~~~ ~~~ src/knowledge-base/chun k-config.service.ts:[93 m49:19 - e rror TS2304: Ca nnot find name 'effectiveMax ChunkSize'. 49 chunkSize = effectiveMaxChunkSize;    ~~~~~~~~~~~~~~~~~~~~~ [0m src/knowledge-base/chun k-config.service.ts:[93 m53:9 - er ror TS2304: Can not find name 'chunkSize'. 53 if (chunkSize < this.DEFAULTS.minChunkSiz e) {    ~~~~ ~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m53:21 - e rror TS2532: Ob ject is possibly 'undefined' . 53 if (chunkSize < this.DEFAULTS.minChunkSiz e) {    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m54:7 - er ror TS2304: Can not find name 'warnings'. 54 warnings.pu sh(    ~~~~~~ ~~ src/knowledge-base/chun k-config.service.ts:[93 m55:9 - er ror TS2532: Obj ect is possibly 'undefined'. 55 this.i18n Service.formatMessage('chunk Underflow', {    ~~~~  src/knowledge-base/chun k-config.service.ts:[93 m56:17 - e rror TS2304: Ca nnot find name 'chunkSize'. 56 size: c hunkSize,    ~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m57:16 - e rror TS2532: Ob ject is possibly 'undefined' . 57 min: th is.DEFAULTS.minChunkSize    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m60:7 - er ror TS2304: Can not find name 'chunkSize'. 60 chunkSize = this.DEFAULTS.minChunkSize;    ~~~~~~ ~~~ src/knowledge-base/chun k-config.service.ts:[93 m60:19 - e rror TS2532: Ob ject is possibly 'undefined' . 60 chunkSize = this.DEFAULTS.minChunkSize;    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m64:9 - er ror TS2304: Can not find name 'chunkOverlap' . 64 if (chunkOver lap > effectiveMaxOverlapSiz e) {    ~~~~ ~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m64:24 - e rror TS2304: Ca nnot find name 'effectiveMax OverlapSize'. 64 if (chunkOver lap > effectiveMaxOverlapSiz e) {    ~~~~~~~~~~~~~~~~~ ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m65:7 - er ror TS2304: Can not find name 'warnings'. 65 warnings.pu sh(    ~~~~~~ ~~ src/knowledge-base/chun k-config.service.ts:[93 m66:9 - er ror TS2532: Obj ect is possibly 'undefined'. 66 this.i18n Service.formatMessage('overl apOverflow', {    ~~~~  src/knowledge-base/chun k-config.service.ts:[93 m67:17 - e rror TS2304: Ca nnot find name 'chunkOverlap '. 67 size: c hunkOverlap,    ~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m68:16 - e rror TS2304: Ca nnot find name 'effectiveMax OverlapSize'. 68 max: ef fectiveMaxOverlapSize    ~~~~~~~~~~~~~~~~~~~~~~~[ 0m src/knowledge-base/chun k-config.service.ts:[93 m71:7 - er ror TS2304: Can not find name 'chunkOverlap' . 71 chunkOverla p = effectiveMaxOverlapSize;    ~~~~~~ ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m71:22 - e rror TS2304: Ca nnot find name 'effectiveMax OverlapSize'. 71 chunkOverla p = effectiveMaxOverlapSize;    ~~~~~~~~~~~~~~~~~~~ ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m76:7 - er ror TS2304: Can not find name 'chunkSize'. 76 chunkSize * this.DEFAULTS.maxOverlapRat io,    ~~~~~~ ~~~ src/knowledge-base/chun k-config.service.ts:[93 m76:19 - e rror TS2532: Ob ject is possibly 'undefined' . 76 chunkSize * this.DEFAULTS.maxOverlapRat io,    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m78:9 - er ror TS2304: Can not find name 'chunkOverlap' . 78 if (chunkOver lap > maxOverlapByRatio) {    ~~~~ ~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m79:7 - er ror TS2304: Can not find name 'warnings'. 79 warnings.pu sh(    ~~~~~~ ~~ src/knowledge-base/chun k-config.service.ts:[93 m80:9 - er ror TS2532: Obj ect is possibly 'undefined'. 80 this.i18n Service.formatMessage('overl apRatioExceeded', {    ~~~~  src/knowledge-base/chun k-config.service.ts:[93 m81:17 - e rror TS2304: Ca nnot find name 'chunkOverlap '. 81 size: c hunkOverlap,    ~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m85:7 - er ror TS2304: Can not find name 'chunkOverlap' . 85 chunkOverla p = maxOverlapByRatio;    ~~~~~~ ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m88:9 - er ror TS2304: Can not find name 'chunkOverlap' . 88 if (chunkOver lap < this.DEFAULTS.minChunk Overlap) {    ~~~~ ~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m88:24 - e rror TS2532: Ob ject is possibly 'undefined' . 88 if (chunkOver lap < this.DEFAULTS.minChunk Overlap) {    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m89:7 - er ror TS2304: Can not find name 'warnings'. 89 warnings.pu sh(    ~~~~~~ ~~ src/knowledge-base/chun k-config.service.ts:[93 m90:9 - er ror TS2532: Obj ect is possibly 'undefined'. 90 this.i18n Service.formatMessage('overl apUnderflow', {    ~~~~  src/knowledge-base/chun k-config.service.ts:[93 m91:17 - e rror TS2304: Ca nnot find name 'chunkOverlap '. 91 size: c hunkOverlap,    ~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m92:16 - e rror TS2532: Ob ject is possibly 'undefined' . 92 min: th is.DEFAULTS.minChunkOverlap    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m95:7 - er ror TS2304: Can not find name 'chunkOverlap' . 95 chunkOverla p = this.DEFAULTS.minChunkOv erlap;    ~~~~~~ ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m95:22 - e rror TS2532: Ob ject is possibly 'undefined' . 95 chunkOverla p = this.DEFAULTS.minChunkOv erlap;    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m101:38 -  error TS2304: C annot find name 'effectiveMa xChunkSize'. 101 const safeCh unkSize = Math.floor(effecti veMaxChunkSize * safetyMargi n);    ~~ ~~~~~~~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m103:9 - e rror TS2304: Ca nnot find name 'chunkSize'. 103 if (chunkSiz e > safeChunkSize) {    ~~~ ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m104:7 - e rror TS2304: Ca nnot find name 'warnings'. 104 warnings.p ush(    ~~~~~ ~~~ src/knowledge-base/chun k-config.service.ts:[93 m105:9 - e rror TS2532: Ob ject is possibly 'undefined' . 105 this.i18 nService.formatMessage('batc hOverflowWarning', {    ~~~ ~ src/knowledge-base/chun k-config.service.ts:[93 m107:17 -  error TS2304: C annot find name 'chunkSize'. 107 size: chunkSize,    ~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m114:33 -  error TS2532: O bject is possibly 'undefined '. 114 const estima tedChunkCount = this.estimat eChunkCount(    ~~~~[0 m src/knowledge-base/chun k-config.service.ts:[93 m116:7 - e rror TS2304: Ca nnot find name 'chunkSize'. 116 chunkSize,    ~~~~~ ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m120:7 - e rror TS2304: Ca nnot find name 'warnings'. 120 warnings.p ush(    ~~~~~ ~~~ src/knowledge-base/chun k-config.service.ts:[93 m121:9 - e rror TS2532: Ob ject is possibly 'undefined' . 121 this.i18 nService.formatMessage('esti matedChunkCountExcessive', { count: estimatedChunkCount })    ~~~ ~ src/knowledge-base/chun k-config.service.ts:[93 m132:3 - e rror TS1128: De claration or statement expec ted. 132 }    ~ src/knowledge-base/chun k-config.service.ts:[93 m135:3 - e rror TS1434: Un expected keyword or identifi er. 135 async getFront endLimits(    ~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m135:3 - e rror TS2304: Ca nnot find name 'async'. 135 async getFront endLimits(    ~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m135:9 - e rror TS2304: Ca nnot find name 'getFrontendL imits'. 135 async getFront endLimits(    ~~~ ~~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m136:5 - e rror TS2304: Ca nnot find name 'modelId'. 136 modelId: str ing,    ~~~~~~~  src/knowledge-base/chun k-config.service.ts:[93 m136:12 -  error TS1005: ' ,' expected. 136 modelId: str ing,    ~ src/knowledge-base/chun k-config.service.ts:[93 m136:14 -  error TS2693: ' string' only refers to a typ e, but is being used as a va lue here. 136 modelId: str ing,    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m137:5 - e rror TS2304: Ca nnot find name 'userId'. 137 userId: stri ng,    ~~~~~~ [0m src/knowledge-base/chun k-config.service.ts:[93 m137:11 -  error TS1005: ' ,' expected. 137 userId: stri ng,    ~  src/knowledge-base/chun k-config.service.ts:[93 m137:13 -  error TS2693: ' string' only refers to a typ e, but is being used as a va lue here. 137 userId: stri ng,    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m138:5 - e rror TS2304: Ca nnot find name 'tenantId'. 138 tenantId?: s tring,    ~~~~~~~ ~ src/knowledge-base/chun k-config.service.ts:[93 m138:14 -  error TS1109: E xpression expected. 138 tenantId?: s tring,    ~ src/knowledge-base/chun k-config.service.ts:[93 m138:16 -  error TS2693: ' string' only refers to a typ e, but is being used as a va lue here. 138 tenantId?: s tring,    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m139:4 - e rror TS1005: '; ' expected. 139 ): Promise<{    ~ src/knowledge-base/chun k-config.service.ts:[93 m139:6 - e rror TS2365: Op erator '<' cannot be applied to types 'PromiseConstructo r' and '{ maxChunkSize: any; maxOverlapSize: any; minOve rlapSize: any; defaultChunkS ize: any; defaultOverlapSize : any; modelInfo: { name: an y; maxInputTokens: any; maxB atchSize: any; expectedDimen sions: any; }; }'. 139 ): Promise<{    ~~~~~~ ~~~ 140 maxChunkSize : number;   ~~~~~~~~~~~ ~~~~~~~~~~~~~~ ... 150 };   ~~~~~~ 151 }> {   ~~~ src/knowledge-base/chun k-config.service.ts:[93 m139:6 - e rror TS2365: Op erator '>' cannot be applied to types 'boolean' and '{ c onst: any; let: any; default ChunkSize: any; defaultOverl apSize: any; if(tenantId: an y): void; else: { const: any ; if(userSettings: any): any ; if(userSettings: any): any ; "": any; defaultChunkSize: any; defaultOverlapSize: an y; }; return: { ...; }; }'. 139 ): Promise<{    ~~~~~~ ~~~ 140 maxChunkSize : number;   ~~~~~~~~~~~ ~~~~~~~~~~~~~~ ... 191 };   ~~~~~~ 192 }   ~~~ src/knowledge-base/chun k-config.service.ts:[93 m140:19 -  error TS2693: ' number' only refers to a typ e, but is being used as a va lue here. 140 maxChunkSize : number;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m140:25 -  error TS1005: ' ,' expected. 140 maxChunkSize : number;    ~ src/knowledge-base/chun k-config.service.ts:[93 m141:21 -  error TS2693: ' number' only refers to a typ e, but is being used as a va lue here. 141 maxOverlapSi ze: number;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m141:27 -  error TS1005: ' ,' expected. 141 maxOverlapSi ze: number;    ~ src/knowledge-base/chun k-config.service.ts:[93 m142:21 -  error TS2693: ' number' only refers to a typ e, but is being used as a va lue here. 142 minOverlapSi ze: number;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m142:27 -  error TS1005: ' ,' expected. 142 minOverlapSi ze: number;    ~ src/knowledge-base/chun k-config.service.ts:[93 m143:23 -  error TS2693: ' number' only refers to a typ e, but is being used as a va lue here. 143 defaultChunk Size: number;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m143:29 -  error TS1005: ' ,' expected. 143 defaultChunk Size: number;    ~ src/knowledge-base/chun k-config.service.ts:[93 m144:25 -  error TS2693: ' number' only refers to a typ e, but is being used as a va lue here. 144 defaultOverl apSize: number;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m144:31 -  error TS1005: ' ,' expected. 144 defaultOverl apSize: number;    ~ src/knowledge-base/chun k-config.service.ts:[93 m146:13 -  error TS2693: ' string' only refers to a typ e, but is being used as a va lue here. 146 name: stri ng;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m146:19 -  error TS1005: ' ,' expected. 146 name: stri ng;    ~ src/knowledge-base/chun k-config.service.ts:[93 m147:23 -  error TS2693: ' number' only refers to a typ e, but is being used as a va lue here. 147 maxInputTo kens: number;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m147:29 -  error TS1005: ' ,' expected. 147 maxInputTo kens: number;    ~ src/knowledge-base/chun k-config.service.ts:[93 m148:21 -  error TS2693: ' number' only refers to a typ e, but is being used as a va lue here. 148 maxBatchSi ze: number;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m148:27 -  error TS1005: ' ,' expected. 148 maxBatchSi ze: number;    ~ src/knowledge-base/chun k-config.service.ts:[93 m149:27 -  error TS2693: ' number' only refers to a typ e, but is being used as a va lue here. 149 expectedDi mensions: number;    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m149:33 -  error TS1005: ' ,' expected. 149 expectedDi mensions: number;    ~ src/knowledge-base/chun k-config.service.ts:[93 m150:6 - e rror TS1005: ', ' expected. 150 };    ~ src/knowledge-base/chun k-config.service.ts:[93 m152:11 -  error TS1005: ' :' expected. 152 const limits = await this.getModelLimits (modelId, userId, tenantId);    ~ ~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m152:11 -  error TS2304: C annot find name 'limits'. 152 const limits = await this.getModelLimits (modelId, userId, tenantId);    ~ ~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m152:26 -  error TS2532: O bject is possibly 'undefined '. 152 const limits = await this.getModelLimits (modelId, userId, tenantId);    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m152:46 -  error TS2304: C annot find name 'modelId'. 152 const limits = await this.getModelLimits (modelId, userId, tenantId);    ~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m152:55 -  error TS2304: C annot find name 'userId'. 152 const limits = await this.getModelLimits (modelId, userId, tenantId);    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m152:63 -  error TS2304: C annot find name 'tenantId'. 152 const limits = await this.getModelLimits (modelId, userId, tenantId);    ~~~~~ ~~~ src/knowledge-base/chun k-config.service.ts:[93 m152:72 -  error TS1005: ' ,' expected. 152 const limits = await this.getModelLimits (modelId, userId, tenantId);    ~ src/knowledge-base/chun k-config.service.ts:[93 m155:11 -  error TS1005: ' :' expected. 155 const maxChu nkSize = Math.min(this.envMa xChunkSize, limits.maxInputT okens);    ~ ~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m155:11 -  error TS2304: C annot find name 'maxChunkSiz e'. 155 const maxChu nkSize = Math.min(this.envMa xChunkSize, limits.maxInputT okens);    ~ ~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m155:35 -  error TS2532: O bject is possibly 'undefined '. 155 const maxChu nkSize = Math.min(this.envMa xChunkSize, limits.maxInputT okens);    ~~~~ [0m src/knowledge-base/chun k-config.service.ts:[93 m155:57 -  error TS2304: C annot find name 'limits'. 155 const maxChu nkSize = Math.min(this.envMa xChunkSize, limits.maxInputT okens);    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m155:79 -  error TS1005: ' ,' expected. 155 const maxChu nkSize = Math.min(this.envMa xChunkSize, limits.maxInputT okens);    ~ src/knowledge-base/chun k-config.service.ts:[93 m156:11 -  error TS1005: ' :' expected. 156 const maxOve rlapSize = Math.min(    ~ ~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m156:11 -  error TS2304: C annot find name 'maxOverlapS ize'. 156 const maxOve rlapSize = Math.min(    ~ ~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m157:7 - e rror TS2532: Ob ject is possibly 'undefined' . 157 this.envMa xOverlapSize,    ~~~~ [0m src/knowledge-base/chun k-config.service.ts:[93 m158:18 -  error TS2304: C annot find name 'maxChunkSiz e'. 158 Math.floor (maxChunkSize * this.DEFAULT S.maxOverlapRatio),    ~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m158:33 -  error TS2532: O bject is possibly 'undefined '. 158 Math.floor (maxChunkSize * this.DEFAULT S.maxOverlapRatio),    ~~~~[0 m src/knowledge-base/chun k-config.service.ts:[93 m159:6 - e rror TS1005: ', ' expected. 159 );    ~ src/knowledge-base/chun k-config.service.ts:[93 m162:11 -  error TS1005: ' :' expected. 162 const modelC onfig = await this.modelConf igService.findOne(modelId, u serId, tenantId || '');    ~ ~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m162:11 -  error TS2304: C annot find name 'modelConfig '. 162 const modelC onfig = await this.modelConf igService.findOne(modelId, u serId, tenantId || '');    ~ ~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m162:31 -  error TS2532: O bject is possibly 'undefined '. 162 const modelC onfig = await this.modelConf igService.findOne(modelId, u serId, tenantId || '');    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m162:63 -  error TS2304: C annot find name 'modelId'. 162 const modelC onfig = await this.modelConf igService.findOne(modelId, u serId, tenantId || '');    ~~~~~ ~~ src/knowledge-base/chun k-config.service.ts:[93 m162:72 -  error TS2304: C annot find name 'userId'. 162 const modelC onfig = await this.modelConf igService.findOne(modelId, u serId, tenantId || '');    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m162:80 -  error TS2304: C annot find name 'tenantId'. 162 const modelC onfig = await this.modelConf igService.findOne(modelId, u serId, tenantId || '');    ~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m162:95 -  error TS1005: ' ,' expected. 162 const modelC onfig = await this.modelConf igService.findOne(modelId, u serId, tenantId || '');    ~  src/knowledge-base/chun k-config.service.ts:[93 m163:11 -  error TS1005: ' :' expected. 163 const modelN ame = modelConfig?.name || ' Unknown';    ~ ~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m163:11 -  error TS2304: C annot find name 'modelName'. 163 const modelN ame = modelConfig?.name || ' Unknown';    ~ ~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m163:23 -  error TS2304: C annot find name 'modelConfig '. 163 const modelN ame = modelConfig?.name || ' Unknown';    ~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m163:53 -  error TS1005: ' ,' expected. 163 const modelN ame = modelConfig?.name || ' Unknown';    ~ src/knowledge-base/chun k-config.service.ts:[93 m166:5 - e rror TS18004: N o value exists in scope for the shorthand property 'let' . Either declare one or prov ide an initializer. 166 let defaultC hunkSize = this.DEFAULTS.chu nkSize;    ~~~ src/knowledge-base/chun k-config.service.ts:[93 m166:9 - e rror TS1005: ', ' expected. 166 let defaultC hunkSize = this.DEFAULTS.chu nkSize;    ~~~ ~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m166:28 -  error TS2532: O bject is possibly 'undefined '. 166 let defaultC hunkSize = this.DEFAULTS.chu nkSize;    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m166:51 -  error TS1005: ' ,' expected. 166 let defaultC hunkSize = this.DEFAULTS.chu nkSize;    ~ src/knowledge-base/chun k-config.service.ts:[93 m167:5 - e rror TS18004: N o value exists in scope for the shorthand property 'let' . Either declare one or prov ide an initializer. 167 let defaultO verlapSize = this.DEFAULTS.c hunkOverlap;    ~~~ src/knowledge-base/chun k-config.service.ts:[93 m167:9 - e rror TS1005: ', ' expected. 167 let defaultO verlapSize = this.DEFAULTS.c hunkOverlap;    ~~~ ~~~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m167:30 -  error TS2532: O bject is possibly 'undefined '. 167 let defaultO verlapSize = this.DEFAULTS.c hunkOverlap;    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m167:56 -  error TS1005: ' ,' expected. 167 let defaultO verlapSize = this.DEFAULTS.c hunkOverlap;    ~ src/knowledge-base/chun k-config.service.ts:[93 m171:37 -  error TS2304: C annot find name 'defaultChun kSize'. 171 if (tenant Settings.chunkSize) defaultC hunkSize = tenantSettings.ch unkSize;    ~~~ ~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m172:40 -  error TS2304: C annot find name 'defaultOver lapSize'. 172 if (tenant Settings.chunkOverlap) defau ltOverlapSize = tenantSettin gs.chunkOverlap;    ~~~~~~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m173:7 - e rror TS1005: ', ' expected. 173 } else {    ~~~~ [0m src/knowledge-base/chun k-config.service.ts:[93 m173:12 -  error TS1005: ' :' expected. 173 } else {    ~ src/knowledge-base/chun k-config.service.ts:[93 m174:13 -  error TS1005: ' :' expected. 174 const user Settings = await this.userSe ttingService.findOrCreate(us erId);    ~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m174:13 -  error TS2304: C annot find name 'userSetting s'. 174 const user Settings = await this.userSe ttingService.findOrCreate(us erId);    ~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m174:34 -  error TS2532: O bject is possibly 'undefined '. 174 const user Settings = await this.userSe ttingService.findOrCreate(us erId);    ~~~~[ 0m src/knowledge-base/chun k-config.service.ts:[93 m174:71 -  error TS2304: C annot find name 'userId'. 174 const user Settings = await this.userSe ttingService.findOrCreate(us erId);    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m174:78 -  error TS1005: ' ,' expected. 174 const user Settings = await this.userSe ttingService.findOrCreate(us erId);    ~ src/knowledge-base/chun k-config.service.ts:[93 m175:23 -  error TS1005: ' ,' expected. 175 if (userSe ttings.chunkSize) defaultChu nkSize = userSettings.chunkS ize;    ~ src/knowledge-base/chun k-config.service.ts:[93 m175:33 -  error TS1005: ' ,' expected. 175 if (userSe ttings.chunkSize) defaultChu nkSize = userSettings.chunkS ize;    ~ src/knowledge-base/chun k-config.service.ts:[93 m175:54 -  error TS2304: C annot find name 'userSetting s'. 175 if (userSe ttings.chunkSize) defaultChu nkSize = userSettings.chunkS ize;    ~~~~~~~~~~~~[ 0m src/knowledge-base/chun k-config.service.ts:[93 m175:76 -  error TS1005: ' ,' expected. 175 if (userSe ttings.chunkSize) defaultChu nkSize = userSettings.chunkS ize;    ~ src/knowledge-base/chun k-config.service.ts:[93 m176:23 -  error TS1005: ' ,' expected. 176 if (userSe ttings.chunkOverlap) default OverlapSize = userSettings.c hunkOverlap;    ~ src/knowledge-base/chun k-config.service.ts:[93 m176:36 -  error TS1005: ' ,' expected. 176 if (userSe ttings.chunkOverlap) default OverlapSize = userSettings.c hunkOverlap;    ~[0 m src/knowledge-base/chun k-config.service.ts:[93 m176:59 -  error TS2304: C annot find name 'userSetting s'. 176 if (userSe ttings.chunkOverlap) default OverlapSize = userSettings.c hunkOverlap;    ~~~~~~~~~ ~~~ src/knowledge-base/chun k-config.service.ts:[93 m176:84 -  error TS1005: ' ,' expected. 176 if (userSe ttings.chunkOverlap) default OverlapSize = userSettings.c hunkOverlap;    ~ src/knowledge-base/chun k-config.service.ts:[93 m179:5 - e rror TS1005: ', ' expected. 179 return {    ~~~~~~ [0m src/knowledge-base/chun k-config.service.ts:[93 m179:12 -  error TS1005: ' :' expected. 179 return {    ~ src/knowledge-base/chun k-config.service.ts:[93 m180:7 - e rror TS18004: N o value exists in scope for the shorthand property 'maxC hunkSize'. Either declare on e or provide an initializer. 180 maxChunkSi ze,    ~~~~~ ~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m181:7 - e rror TS18004: N o value exists in scope for the shorthand property 'maxO verlapSize'. Either declare one or provide an initialize r. 181 maxOverlap Size,    ~~~~~ ~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m182:23 -  error TS2532: O bject is possibly 'undefined '. 182 minOverlap Size: this.DEFAULTS.minChunk Overlap,    ~~~~ src/knowledge-base/chun k-config.service.ts:[93 m183:34 -  error TS2304: C annot find name 'defaultChun kSize'. 183 defaultChu nkSize: Math.min(defaultChun kSize, maxChunkSize),    ~~~~~~ ~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m183:52 -  error TS2304: C annot find name 'maxChunkSiz e'. 183 defaultChu nkSize: Math.min(defaultChun kSize, maxChunkSize),    ~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m184:36 -  error TS2532: O bject is possibly 'undefined '. 184 defaultOve rlapSize: Math.max(this.DEFA ULTS.minChunkOverlap, Math.m in(defaultOverlapSize, maxOv erlapSize)),    ~~~~  src/knowledge-base/chun k-config.service.ts:[93 m184:76 -  error TS2304: C annot find name 'defaultOver lapSize'. 184 defaultOve rlapSize: Math.max(this.DEFA ULTS.minChunkOverlap, Math.m in(defaultOverlapSize, maxOv erlapSize)),    ~~~~~~~~~~~~~~~~~~[ 0m src/knowledge-base/chun k-config.service.ts:[93 m184:96 -  error TS2304: C annot find name 'maxOverlapS ize'. 184 defaultOve rlapSize: Math.max(this.DEFA ULTS.minChunkOverlap, Math.m in(defaultOverlapSize, maxOv erlapSize)),    ~~~~~~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m186:15 -  error TS2304: C annot find name 'modelName'. 186 name: mo delName,    ~~~~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m187:25 -  error TS2304: C annot find name 'limits'. 187 maxInput Tokens: limits.maxInputToken s,    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m188:23 -  error TS2304: C annot find name 'limits'. 188 maxBatch Size: limits.maxBatchSize,    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m189:29 -  error TS2304: C annot find name 'limits'. 189 expected Dimensions: limits.expectedD imensions,    ~~~~~~ src/knowledge-base/chun k-config.service.ts:[93 m191:6 - e rror TS1005: ', ' expected. Found 221 error(s). 191 };    ~ src/knowledge-base/chun k-config.service.ts:[93 m193:1 - e rror TS1128: De claration or statement expec ted. 193 }   ~ src/knowledge-base/know ledge-base.controller.ts :25:10 -  [91merror TS2305:  [0mModule '"./chunk-config.s ervice"' has no exported mem ber 'ChunkConfigService'. 25 import { ChunkCon figService } from './chunk-c onfig.service';    ~~~ ~~~~~~~~~~~~~~~ src/knowledge-base/know ledge-base.module.ts:[9 3m16:10 -  error TS2305: M odule '"./chunk-config.servi ce"' has no exported member 'ChunkConfigService'. 16 import { ChunkCon figService } from './chunk-c onfig.service';    ~~~ ~~~~~~~~~~~~~~~ src/knowledge-base/know ledge-base.service.ts:[ 93m19:10 - [91 merror TS2305:  Module '"./chunk-config.serv ice"' has no exported member 'ChunkConfigService'. 19 import { ChunkCon figService } from './chunk-c onfig.service';    ~~~ ~~~~~~~~~~~~~~~ npm error Lifecycle script ` build` failed with error: npm error code 1 npm error path D:\workspace\ AuraK\server npm error workspace server@0 .0.1 npm error location D:\worksp ace\AuraK\server npm error command failed npm error command C:\Windows \system32\cmd.exe /d /s /c n est build