params.js 521 B

1234567891011121314151617
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.generateOptions = generateOptions;
  4. function generateOptions(options, defaults) {
  5. if (typeof options === 'function') {
  6. defaults.callback = options;
  7. }
  8. else if (options) {
  9. for (var name in options) {
  10. /* istanbul ignore else */
  11. if (Object.prototype.hasOwnProperty.call(options, name)) {
  12. defaults[name] = options[name];
  13. }
  14. }
  15. }
  16. return defaults;
  17. }