Files
micro-service-api/node_modules/@redis/client/dist/lib/commands/VSETATTR.js
2025-11-11 12:36:06 +07:00

27 lines
975 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const generic_transformers_1 = require("./generic-transformers");
exports.default = {
/**
* Set or replace attributes on a vector set element
*
* @param parser - The command parser
* @param key - The key of the vector set
* @param element - The name of the element to set attributes for
* @param attributes - The attributes to set (as JSON string or object)
* @see https://redis.io/commands/vsetattr/
*/
parseCommand(parser, key, element, attributes) {
parser.push('VSETATTR');
parser.pushKey(key);
parser.push(element);
if (typeof attributes === 'object' && attributes !== null) {
parser.push(JSON.stringify(attributes));
}
else {
parser.push(attributes);
}
},
transformReply: generic_transformers_1.transformBooleanReply
};
//# sourceMappingURL=VSETATTR.js.map