Type alias ConvexVectorStoreConfig<DataModel, TableName, IndexName, TextFieldName, EmbeddingFieldName, MetadataFieldName, InsertMutation, GetQuery>  
Convex < DataModel ,  TableName ,  IndexName ,  TextFieldName ,  EmbeddingFieldName ,  MetadataFieldName ,  InsertMutation ,  GetQuery > :  {       ctx :  GenericActionCtx < DataModel > ;       embeddingField ?:  EmbeddingFieldName ;       get ?:  GetQuery ;       index ?:  IndexName ;       insert ?:  InsertMutation ;       metadataField ?:  MetadataFieldName ;       table ?:  TableName ;       textField ?:  TextFieldName ;  } 
Type Parameters 
DataModel  extends  GenericDataModel  
TableName  extends  TableNamesInDataModel < DataModel >  
IndexName  extends  VectorIndexNames < NamedTableInfo < DataModel ,  TableName > >  
TextFieldName  extends  FieldPaths < NamedTableInfo < DataModel ,  TableName > >  
EmbeddingFieldName  extends  FieldPaths < NamedTableInfo < DataModel ,  TableName > >  
MetadataFieldName  extends  FieldPaths < NamedTableInfo < DataModel ,  TableName > >  
InsertMutation  extends  FunctionReference < "mutation" ,  "internal" ,  {       document :  object ;       table :  string ;  } >  
GetQuery  extends  FunctionReference < "query" ,  "internal" ,  {       id :  string ;  } ,  object  |  null >    
Type declaration 
Readonly ctx :  GenericActionCtx < DataModel >  
Optional Readonly embedding ?:  EmbeddingFieldName  
Optional Readonly get ?:  GetQuery  
Optional Readonly index ?:  IndexName  
Optional Readonly insert ?:  InsertMutation  
Optional Readonly metadata ?:  MetadataFieldName  
Optional Readonly table ?:  TableName  
Optional Readonly text ?:  TextFieldName    
Defined in libs/langchain-community/dist/vectorstores/convex.d.ts:10    
Type that defines the config required to initialize the ConvexVectorStore class. It includes the table name, index name, text field name, and embedding field name.