UNPKG

@feugene/mu

Version:

Helpful TS utilities without dependencies

15 lines 626 B
/** * Assigns own and inherited enumerable string keyed properties of source * objects to the destination object for all destination properties that * resolve to `undefined`. Source objects are applied from left to right. * Once a property is set, additional values of the same property are ignored. * * **Note:** This method mutates `object`. * * @example * * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 }); * // => { 'a': 1, 'b': 2 } */ export default function defaults(origin: Record<PropertyKey, any>, ...destinations: Record<PropertyKey, any>[]): Record<PropertyKey, any>; //# sourceMappingURL=defaults.d.ts.map