12345678910111213141516171819202122232425262728 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
- exports.FIRST_KEY_INDEX = 1;
- function transformArguments(dest, src) {
- const args = [
- 'CMS.MERGE',
- dest,
- src.length.toString()
- ];
- if (isStringSketches(src)) {
- args.push(...src);
- }
- else {
- for (const sketch of src) {
- args.push(sketch.name);
- }
- args.push('WEIGHTS');
- for (const sketch of src) {
- args.push(sketch.weight.toString());
- }
- }
- return args;
- }
- exports.transformArguments = transformArguments;
- function isStringSketches(src) {
- return typeof src[0] === 'string';
- }
|