UNPKG

@pinecone-database/pinecone

Version:

This is the official Node.js SDK for [Pinecone](https://www.pinecone.io), written in TypeScript.

27 lines (26 loc) 1.68 kB
import type { IndexStatsDescription, PineconeRecord, RecordMetadata, RecordSparseValues, RecordValues } from '../data'; import { Index, Pinecone } from '../index'; export declare const prefix = "preTest"; export declare const diffPrefix = "diff-prefix"; export declare const globalNamespaceOne = "global-ns-one"; export declare const randomString: (length: any) => string; export declare const randomIndexName: (testName: string) => string; export declare const generateRecords: ({ dimension, quantity, prefix, withValues, withSparseValues, withMetadata, }: { dimension?: number | undefined; quantity?: number | undefined; prefix?: string | null | undefined; withValues?: boolean | undefined; withSparseValues?: boolean | undefined; withMetadata?: boolean | undefined; }) => PineconeRecord[]; export declare const generateValues: (dimension: number) => RecordValues; export declare const generateSparseValues: (dimension: number) => RecordSparseValues; export declare const generateMetadata: () => RecordMetadata; export declare const sleep: (ms: any) => Promise<unknown>; export declare const waitUntilReady: (indexName: string) => Promise<void>; export declare const waitUntilRecordsReady: (index: Index, namespace: string, recordIds: string[]) => Promise<IndexStatsDescription>; type Assertions = (result: any) => void; export declare const assertWithRetries: (asyncFn: () => Promise<any>, assertionsFn: Assertions, totalMsWait?: number, delay?: number) => Promise<void>; export declare const getRecordIds: (index: any) => Promise<string[] | undefined>; export declare const retryDeletes: (pc: Pinecone, indexName: string) => Promise<void>; export {};