Sha256: 1044adb9879710a4439076e1975ecfe05fe0f9091f506d0127436e9e70a1b2fd

Contents?: true

Size: 423 Bytes

Versions: 107

Compression:

Stored size: 423 Bytes

Contents

module.exports = function extend (object) {
    // Takes an unlimited number of extenders.
    var args = Array.prototype.slice.call(arguments, 1);

    // For each extender, copy their properties on our object.
    for (var i = 0, source; source = args[i]; i++) {
        if (!source) continue;
        for (var property in source) {
            object[property] = source[property];
        }
    }

    return object;
};

Version data entries

107 entries across 94 versions & 1 rubygems

Version Path
ende-0.5.22 components/segmentio/extend/1.0.0/index.js
ende-0.5.21 components/segmentio/extend/1.0.0/index.js
ende-0.5.20 components/segmentio/extend/1.0.0/index.js
ende-0.5.19 components/segmentio/extend/1.0.0/index.js
ende-0.5.18 components/segmentio/extend/1.0.0/index.js
ende-0.5.17 components/segmentio/extend/1.0.0/index.js
ende-0.5.16 components/segmentio/extend/1.0.0/index.js
ende-0.5.15 components/segmentio/extend/1.0.0/index.js
ende-0.5.14 components/segmentio/extend/1.0.0/index.js
ende-0.5.13 components/segmentio/extend/1.0.0/index.js
ende-0.5.12 components/segmentio/extend/1.0.0/index.js
ende-0.5.10 components/segmentio/extend/1.0.0/index.js
ende-0.5.9 components/segmentio/extend/1.0.0/index.js
ende-0.5.8 components/segmentio/extend/1.0.0/index.js
ende-0.5.7 components/segmentio/extend/1.0.0/index.js
ende-0.5.6 components/segmentio/extend/1.0.0/index.js
ende-0.4.25 vendor/components/segmentio-extend/index.js
ende-0.5.5 components/segmentio/extend/1.0.0/index.js
ende-0.5.4 components/segmentio/extend/1.0.0/index.js
ende-0.5.3 components/segmentio/extend/1.0.0/index.js