@@ -46,6 +46,7 @@ import {
4646 PQEncoderType ,
4747 PropertyConfig ,
4848 PropertyVectorizerConfig ,
49+ QuantizerConfig ,
4950 RQConfig ,
5051 ReferenceConfig ,
5152 ReplicationConfig ,
@@ -213,11 +214,11 @@ export const makeVectorsConfig = <TProperties extends Properties | undefined = u
213214 const vectorizersConfig = Array . isArray ( configVectorizers )
214215 ? configVectorizers
215216 : [
216- {
217- ...configVectorizers ,
218- name : configVectorizers . name || 'default' ,
219- } ,
220- ] ;
217+ {
218+ ...configVectorizers ,
219+ name : configVectorizers . name || 'default' ,
220+ } ,
221+ ] ;
221222 vectorizersConfig . forEach ( ( v ) => {
222223 if ( v . vectorIndex . name === 'dynamic' && ! supportsDynamicVectorIndex . supports ) {
223224 throw new WeaviateUnsupportedFeatureError ( supportsDynamicVectorIndex . message ) ;
@@ -340,18 +341,18 @@ class ConfigMapping {
340341 vectorizer :
341342 v . vectorizer === 'none'
342343 ? {
343- name : 'none' ,
344- config : undefined ,
345- }
344+ name : 'none' ,
345+ config : undefined ,
346+ }
346347 : {
347- name : v . vectorizer ,
348- config : v . moduleConfig
349- ? ( {
350- ...( v . moduleConfig [ v . vectorizer ] as any ) ,
351- vectorizeCollectionName : ( v . moduleConfig [ v . vectorizer ] as any ) . vectorizeClassName ,
352- } as VectorizerConfig )
353- : undefined ,
354- } ,
348+ name : v . vectorizer ,
349+ config : v . moduleConfig
350+ ? ( {
351+ ...( v . moduleConfig [ v . vectorizer ] as any ) ,
352+ vectorizeCollectionName : ( v . moduleConfig [ v . vectorizer ] as any ) . vectorizeClassName ,
353+ } as VectorizerConfig )
354+ : undefined ,
355+ } ,
355356 indexConfig : ConfigMapping . vectorIndex ( v . vectorIndexConfig , v . vectorIndexType ) ,
356357 indexType : ConfigMapping . vectorIndexType ( v . vectorIndexType ) ,
357358 } ,
@@ -479,7 +480,7 @@ class ConfigMapping {
479480 throw new WeaviateDeserializationError (
480481 'Vector index vector cache max objects was not returned by Weaviate'
481482 ) ;
482- let quantizer : PQConfig | BQConfig | SQConfig | RQConfig | undefined ;
483+ let quantizer : QuantizerConfig | undefined ;
483484 if ( exists < Record < string , any > > ( v . pq ) && v . pq . enabled === true ) {
484485 quantizer = ConfigMapping . pq ( v . pq ) ;
485486 } else if ( exists < Record < string , any > > ( v . bq ) && v . bq . enabled === true ) {
0 commit comments