UNPKG

@pinecone-database/pinecone

Version:

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

23 lines 778 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.extractMessage = void 0; /** @internal */ const extractMessage = async (error) => { let message = await error.response.text(); // Error response is sometimes the raw message, sometimes it's JSON // so we will try to parse out the actual message text, but // we wrap it in a try to avoid crashing in a way that obscures // the actual error if the response format changes in the future. try { const messageJSON = JSON.parse(message); if (messageJSON.message) { message = messageJSON.message; } } catch (e) { // noop } return message; }; exports.extractMessage = extractMessage; //# sourceMappingURL=utils.js.map