Sha256: 8448b9673d9723731866ebf6e88776e2086abec73d538f67a98876c6f69eac08

Contents?: true

Size: 286 Bytes

Versions: 46

Compression:

Stored size: 286 Bytes

Contents

'use strict'

// simple mutable assign
function assign () {
  const args = [].slice.call(arguments).filter(i => i)
  const dest = args.shift()
  args.forEach(src => {
    Object.keys(src).forEach(key => {
      dest[key] = src[key]
    })
  })

  return dest
}

module.exports = assign

Version data entries

46 entries across 46 versions & 2 rubygems

Version Path
ilog-0.4.1 node_modules/fs-extra/lib/util/assign.js
ilog-0.4.0 node_modules/fs-extra/lib/util/assign.js
ilog-0.3.3 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-18.0.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.21.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.20.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.19.1 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.19.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.18.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.17.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.16.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.15.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.14.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.13.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.12.2 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.12.1 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.12.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.11.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.10.0 node_modules/fs-extra/lib/util/assign.js
govuk_publishing_components-17.9.0 node_modules/fs-extra/lib/util/assign.js