1 /* eslint-disable no-unused-vars */
3 import { assoc } from 'rambda'
4 import { bench, group, run } from 'tatami-ng'
6 import { generateRandomObject } from './benchmark-utils.mjs'
8 const object = generateRandomObject()
10 group(`Shallow clone object with ${Object.keys(object).length} keys`, () => {
11 bench('Spread', () => {
14 bench('Object assign', () => {
15 return Object.assign({}, object)
17 bench('lodash clone', () => {
20 bench('rambda assoc', () => {