UNPKG

@gentrace/pinecone

Version:

Gentrace Pinecone v1 plugin for Node.JS

33 lines (29 loc) 847 B
'use strict'; var core = require('@gentrace/core'); var pinecone = require('../pinecone.js'); class SimplePinecone extends pinecone.PineconePipelineHandler { constructor(config) { if (!config) { throw new Error("Pinecone configuration with API key and environment is required"); } super({ gentraceConfig: core.globalGentraceConfig, config, }); this.configProtected = config; } getConfig() { return this.configProtected; } // @ts-ignore Index(index) { return this.index(index); } // @ts-ignore: hack to avoid base class inheritance issues index(index) { const apiHandler = super.indexInner(index); return apiHandler; } } exports.SimplePinecone = SimplePinecone; //# sourceMappingURL=simple.js.map