UNPKG

@pinecone-database/pinecone

Version:

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

71 lines 3.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PineconeUnableToResolveHostError = exports.PineconeEnvironmentVarsNotSupportedError = exports.PineconeUnexpectedResponseError = exports.PineconeConfigurationError = void 0; const base_1 = require("./base"); const CONFIG_HELP = `You can find the configuration values for your project in the Pinecone developer console at https://app.pinecone.io.`; /** * This exception indicates there is a problem with the configuration values * you have provided to the client. The error message should contain additional * context about what you are missing. * * @see {@link Pinecone} for information about initializing the client. */ class PineconeConfigurationError extends base_1.BasePineconeError { constructor(message) { super(`${message} ${CONFIG_HELP}`); this.name = 'PineconeConfigurationError'; } } exports.PineconeConfigurationError = PineconeConfigurationError; /** * This exception indicates an API call that returned a response that was * unable to be parsed or that did not include expected fields. It's not * expected to ever occur. * * If you encounter this error, please [file an issue](https://github.com/pinecone-io/pinecone-ts-client/issues) so we can investigate. */ class PineconeUnexpectedResponseError extends base_1.BasePineconeError { constructor(url, status, body, message) { super(`Unexpected response while calling ${url}. ${message ? message + ' ' : ''}Status: ${status}. Body: ${body}`); this.name = 'PineconeUnexpectedResponseError'; } } exports.PineconeUnexpectedResponseError = PineconeUnexpectedResponseError; /** * This error occurs when the client tries to read environment variables in * an environment that does not have access to the Node.js global `process.env`. * * If you are seeing this error, you will need to configure the client by passing * configuration values to the `Pinecone` constructor. * * ```typescript * import { Pinecone } from '@pinecone-database/pinecone'; * * const pinecone = new Pinecone({ * apiKey: 'YOUR_API_KEY', * }) * ``` * * @see Instructions for configuring { @link Pinecone } */ class PineconeEnvironmentVarsNotSupportedError extends base_1.BasePineconeError { constructor(message) { super(message); this.name = 'PineconeEnvironmentVarsNotSupportedError'; } } exports.PineconeEnvironmentVarsNotSupportedError = PineconeEnvironmentVarsNotSupportedError; /** * This error occurs when the client is unable to resolve the database host for a given * index. This is unexpected to occur unless there is a problem with the Pinecone service. * * If you encounter this error, please [file an issue](https://github.com/pinecone-io/pinecone-ts-client/issues) so we can investigate. */ class PineconeUnableToResolveHostError extends base_1.BasePineconeError { constructor(message) { super(message); this.name = 'PineconeUnableToResolveHostError'; } } exports.PineconeUnableToResolveHostError = PineconeUnableToResolveHostError; //# sourceMappingURL=config.js.map