UNPKG

@n8n/n8n-nodes-langchain

Version:

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

29 lines (28 loc) 1.11 kB
import type { FilterValue, GeoRangeFilter, ProxiesParams, TimeoutParams, WeaviateClient } from 'weaviate-client'; export type WeaviateCredential = { weaviate_cloud_endpoint: string; weaviate_api_key: string; custom_connection_http_host: string; custom_connection_http_port: number; custom_connection_http_secure: boolean; custom_connection_grpc_host: string; custom_connection_grpc_port: number; custom_connection_grpc_secure: boolean; }; export declare function createWeaviateClient(credentials: WeaviateCredential, timeout?: TimeoutParams, proxies?: ProxiesParams, skipInitChecks?: boolean): Promise<WeaviateClient>; type WeaviateFilterUnit = { path: string[]; operator: string; valueString?: string; valueTextArray?: string[]; valueBoolean?: boolean; valueNumber?: number; valueGeoCoordinates?: GeoRangeFilter; }; export type WeaviateCompositeFilter = { AND: WeaviateFilterUnit[]; } | { OR: WeaviateFilterUnit[]; }; export declare function parseCompositeFilter(filter: WeaviateCompositeFilter | WeaviateFilterUnit): FilterValue; export {};