@gentrace/pinecone
Version:
Gentrace Pinecone v1 plugin for Node.JS
33 lines (29 loc) • 847 B
JavaScript
;
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