@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
TypeScript
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 {};