UNPKG

ravendb

Version:
22 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VectorEmbeddingFieldFactory = void 0; const VectorField_js_1 = require("./Fields/VectorField.js"); const VectorEmbeddingField_js_1 = require("./Fields/VectorEmbeddingField.js"); const VectorEmbeddingTextField_js_1 = require("./Fields/VectorEmbeddingTextField.js"); class VectorEmbeddingFieldFactory { withText(fieldName) { return new VectorEmbeddingTextField_js_1.VectorEmbeddingTextField(fieldName); } withEmbedding(fieldName, storedEmbeddingQuantization) { return new VectorEmbeddingField_js_1.VectorEmbeddingField(fieldName, storedEmbeddingQuantization, false); } withBase64(fieldName, storedEmbeddingQuantization) { return new VectorEmbeddingField_js_1.VectorEmbeddingField(fieldName, storedEmbeddingQuantization, true); } withField(fieldName) { return new VectorField_js_1.VectorField(fieldName); } } exports.VectorEmbeddingFieldFactory = VectorEmbeddingFieldFactory; //# sourceMappingURL=VectorEmbeddingFieldFactory.js.map