params.js 410 B

1234567891011121314
  1. export function generateOptions(options, defaults) {
  2. if (typeof options === 'function') {
  3. defaults.callback = options;
  4. }
  5. else if (options) {
  6. for (const name in options) {
  7. /* istanbul ignore else */
  8. if (Object.prototype.hasOwnProperty.call(options, name)) {
  9. defaults[name] = options[name];
  10. }
  11. }
  12. }
  13. return defaults;
  14. }