source: trip-planner-front/node_modules/core-js/modules/esnext.async-iterator.constructor.js@ 8d391a1

Last change on this file since 8d391a1 was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 1.1 KB
Line 
1'use strict';
2// https://github.com/tc39/proposal-iterator-helpers
3var $ = require('../internals/export');
4var anInstance = require('../internals/an-instance');
5var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
6var has = require('../internals/has');
7var wellKnownSymbol = require('../internals/well-known-symbol');
8var AsyncIteratorPrototype = require('../internals/async-iterator-prototype');
9var IS_PURE = require('../internals/is-pure');
10
11var TO_STRING_TAG = wellKnownSymbol('toStringTag');
12
13var AsyncIteratorConstructor = function AsyncIterator() {
14 anInstance(this, AsyncIteratorConstructor);
15};
16
17AsyncIteratorConstructor.prototype = AsyncIteratorPrototype;
18
19if (!has(AsyncIteratorPrototype, TO_STRING_TAG)) {
20 createNonEnumerableProperty(AsyncIteratorPrototype, TO_STRING_TAG, 'AsyncIterator');
21}
22
23if (!has(AsyncIteratorPrototype, 'constructor') || AsyncIteratorPrototype.constructor === Object) {
24 createNonEnumerableProperty(AsyncIteratorPrototype, 'constructor', AsyncIteratorConstructor);
25}
26
27$({ global: true, forced: IS_PURE }, {
28 AsyncIterator: AsyncIteratorConstructor
29});
Note: See TracBrowser for help on using the repository browser.