UNPKG

@goatlab/typesense

Version:

Modern TypeScript wrapper for Typesense search engine API

15 lines 674 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.updateDocument = updateDocument; const typesense_model_1 = require("../../typesense.model"); async function updateDocument(ctx, document, options) { if (!(0, typesense_model_1.isValidDocumentId)(document.id)) { throw new typesense_model_1.TypesenseError('updateDocument requires a valid document id', 400); } const collectionName = options?.collection || ctx.fqcn(); return await ctx.httpClient.request(`/collections/${collectionName}/documents/${document.id}`, { method: 'PATCH', body: document, }); } //# sourceMappingURL=updateDocument.js.map