refactor: Every node class should have a distinct constructor name (no-changelog) (#11403)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™ 2024-10-25 09:55:15 +02:00 committed by GitHub
parent 2e6446454d
commit 8cbe94708e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 12 additions and 12 deletions

View file

@ -19,7 +19,7 @@ const insertFields: INodeProperties[] = [
},
];
export const VectorStoreInMemory = createVectorStoreNode({
export class VectorStoreInMemory extends createVectorStoreNode({
meta: {
displayName: 'In-Memory Vector Store',
name: 'vectorStoreInMemory',
@ -56,4 +56,4 @@ export const VectorStoreInMemory = createVectorStoreNode({
void vectorStoreInstance.addDocuments(`${workflowId}__${memoryKey}`, documents, clearStore);
},
});
}) {}

View file

@ -212,7 +212,7 @@ class ExtendedPGVectorStore extends PGVectorStore {
}
}
export const VectorStorePGVector = createVectorStoreNode({
export class VectorStorePGVector extends createVectorStoreNode({
meta: {
description: 'Work with your data in Postgresql with the PGVector extension',
icon: 'file:postgres.svg',
@ -308,4 +308,4 @@ export const VectorStorePGVector = createVectorStoreNode({
await PGVectorStore.fromDocuments(documents, embeddings, config);
},
});
}) {}

View file

@ -49,7 +49,7 @@ const insertFields: INodeProperties[] = [
},
];
export const VectorStorePinecone = createVectorStoreNode({
export class VectorStorePinecone extends createVectorStoreNode({
meta: {
displayName: 'Pinecone Vector Store',
name: 'vectorStorePinecone',
@ -132,4 +132,4 @@ export const VectorStorePinecone = createVectorStoreNode({
pineconeIndex,
});
},
});
}) {}

View file

@ -78,7 +78,7 @@ const retrieveFields: INodeProperties[] = [
},
];
export const VectorStoreQdrant = createVectorStoreNode({
export class VectorStoreQdrant extends createVectorStoreNode({
meta: {
displayName: 'Qdrant Vector Store',
name: 'vectorStoreQdrant',
@ -134,4 +134,4 @@ export const VectorStoreQdrant = createVectorStoreNode({
await QdrantVectorStore.fromDocuments(documents, embeddings, config);
},
});
}) {}

View file

@ -39,7 +39,7 @@ const retrieveFields: INodeProperties[] = [
const updateFields: INodeProperties[] = [...insertFields];
export const VectorStoreSupabase = createVectorStoreNode({
export class VectorStoreSupabase extends createVectorStoreNode({
meta: {
description: 'Work with your data in Supabase Vector Store',
icon: 'file:supabase.svg',
@ -109,4 +109,4 @@ export const VectorStoreSupabase = createVectorStoreNode({
}
}
},
});
}) {}

View file

@ -44,7 +44,7 @@ const retrieveFields: INodeProperties[] = [
},
];
export const VectorStoreZep = createVectorStoreNode({
export class VectorStoreZep extends createVectorStoreNode({
meta: {
displayName: 'Zep Vector Store',
name: 'vectorStoreZep',
@ -130,4 +130,4 @@ export const VectorStoreZep = createVectorStoreNode({
throw new NodeOperationError(context.getNode(), error as Error, { itemIndex });
}
},
});
}) {}