@goatlab/typesense
Version:
Modern TypeScript wrapper for Typesense search engine API
15 lines • 673 B
JavaScript
;
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