| Leo Repp | 58b9f11 | 2021-11-22 11:57:47 +0100 | [diff] [blame^] | 1 | 'use strict'; |
| 2 | |||||
| 3 | var slice = require('array-slice'); | ||||
| 4 | |||||
| 5 | var defaults = require('./mutable'); | ||||
| 6 | |||||
| 7 | /** | ||||
| 8 | * Extends an empty object with properties of one or | ||||
| 9 | * more additional `objects` | ||||
| 10 | * | ||||
| 11 | * @name .defaults.immutable | ||||
| 12 | * @param {Object} `objects` | ||||
| 13 | * @return {Object} | ||||
| 14 | * @api public | ||||
| 15 | */ | ||||
| 16 | |||||
| 17 | module.exports = function immutableDefaults() { | ||||
| 18 | var args = slice(arguments); | ||||
| 19 | return defaults.apply(null, [{}].concat(args)); | ||||
| 20 | }; | ||||