fuzzy-rater
Version:
Tooling for fuzzily rating text according to some query
30 lines • 1.61 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.merge = exports.add = void 0;
/**
* Adds a value to the given array, using array.push disguised as an immutable operation.
* This allows for the inline style of merging arrays, while only taking constant time instead of linear time,
* at the cost of higher potential of mistakes.
* @param a The array to add to
* @param b The value to be added
* @returns The array with the value added
*/
function add(a, b) {
a.push(b);
return a;
}
exports.add = add;
/**
* Adds a value to the given array, using array.push disguised as an immutable operation
* This allows for the inline style of merging arrays, while only taking constant time (for fixed b) instead of linear time,
* at the cost of higher potential of mistakes.
* @param a The array to add to
* @param b The values to be added
* @returns The array with the value added
*/
function merge(a, b) {
a.push(...b);
return a;
}
exports.merge = merge;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVyZ2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvbWVyZ2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUE7Ozs7Ozs7R0FPRztBQUNILFNBQWdCLEdBQUcsQ0FBSSxDQUFNLEVBQUUsQ0FBSTtJQUMvQixDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ1YsT0FBTyxDQUFDLENBQUM7QUFDYixDQUFDO0FBSEQsa0JBR0M7QUFFRDs7Ozs7OztHQU9HO0FBQ0gsU0FBZ0IsS0FBSyxDQUFJLENBQU0sRUFBRSxDQUFNO0lBQ25DLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztJQUNiLE9BQU8sQ0FBQyxDQUFDO0FBQ2IsQ0FBQztBQUhELHNCQUdDIn0=