zheng 3cabbb3159 webpack 19 ساعت پیش
..
index.d.ts 3cabbb3159 webpack 19 ساعت پیش
index.js 3cabbb3159 webpack 19 ساعت پیش
license 3cabbb3159 webpack 19 ساعت پیش
package.json 3cabbb3159 webpack 19 ساعت پیش
readme.md 3cabbb3159 webpack 19 ساعت پیش

readme.md

merge-descriptors

Merge objects using their property descriptors

Install

npm install merge-descriptors

Usage

import mergeDescriptors from 'merge-descriptors';

const thing = {
	get name() {
		return 'John'
	}
}

const animal = {};

mergeDescriptors(animal, thing);

console.log(animal.name);
//=> 'John'

API

merge(destination, source, overwrite?)

Merges "own" properties from a source to a destination object, including non-enumerable and accessor-defined properties. It retains original values and descriptors, ensuring the destination receives a complete and accurate copy of the source's properties.

Returns the modified destination object.

destination

Type: object

The object to receive properties.

source

Type: object

The object providing properties.

overwrite

Type: boolean\ Default: true

A boolean to control overwriting of existing properties.