UNPKG

react-kiwi-dropdown

Version:

A minimal, easy-to-use and highly adjustable dropdown component made with ReactJS.

28 lines (24 loc) 1.04 kB
var getPrototypeOf = require('../internals/object-get-prototype-of'); var setPrototypeOf = require('../internals/object-set-prototype-of'); var create = require('../internals/object-create'); var iterate = require('../internals/iterate'); var hide = require('../internals/hide'); var $AggregateError = function AggregateError(errors, message) { var that = this; if (!(that instanceof $AggregateError)) return new $AggregateError(errors, message); if (setPrototypeOf) { that = setPrototypeOf(new Error(message), getPrototypeOf(that)); } var errorsArray = []; iterate(errors, errorsArray.push, errorsArray); that.errors = errorsArray; if (message !== undefined) hide(that, 'message', String(message)); return that; }; $AggregateError.prototype = create(Error.prototype, { constructor: { value: $AggregateError, configurable: true, writable: true }, name: { value: 'AggregateError', configurable: true, writable: true } }); require('../internals/export')({ global: true }, { AggregateError: $AggregateError });