3373549fb2eee1cd6157c787e9862fc6.json 2.61 KB
{"ast":null,"code":"'use strict';\n\nvar IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;\n\nvar create = require('../internals/object-create');\n\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nvar setToStringTag = require('../internals/set-to-string-tag');\n\nvar Iterators = require('../internals/iterators');\n\nvar returnThis = function () {\n  return this;\n};\n\nmodule.exports = function (IteratorConstructor, NAME, next) {\n  var TO_STRING_TAG = NAME + ' Iterator';\n  IteratorConstructor.prototype = create(IteratorPrototype, {\n    next: createPropertyDescriptor(1, next)\n  });\n  setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);\n  Iterators[TO_STRING_TAG] = returnThis;\n  return IteratorConstructor;\n};","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/core-js-pure/internals/create-iterator-constructor.js"],"names":["IteratorPrototype","require","create","createPropertyDescriptor","setToStringTag","Iterators","returnThis","module","exports","IteratorConstructor","NAME","next","TO_STRING_TAG","prototype"],"mappings":"AAAA;;AACA,IAAIA,iBAAiB,GAAGC,OAAO,CAAC,6BAAD,CAAP,CAAuCD,iBAA/D;;AACA,IAAIE,MAAM,GAAGD,OAAO,CAAC,4BAAD,CAApB;;AACA,IAAIE,wBAAwB,GAAGF,OAAO,CAAC,yCAAD,CAAtC;;AACA,IAAIG,cAAc,GAAGH,OAAO,CAAC,gCAAD,CAA5B;;AACA,IAAII,SAAS,GAAGJ,OAAO,CAAC,wBAAD,CAAvB;;AAEA,IAAIK,UAAU,GAAG,YAAY;AAAE,SAAO,IAAP;AAAc,CAA7C;;AAEAC,MAAM,CAACC,OAAP,GAAiB,UAAUC,mBAAV,EAA+BC,IAA/B,EAAqCC,IAArC,EAA2C;AAC1D,MAAIC,aAAa,GAAGF,IAAI,GAAG,WAA3B;AACAD,EAAAA,mBAAmB,CAACI,SAApB,GAAgCX,MAAM,CAACF,iBAAD,EAAoB;AAAEW,IAAAA,IAAI,EAAER,wBAAwB,CAAC,CAAD,EAAIQ,IAAJ;AAAhC,GAApB,CAAtC;AACAP,EAAAA,cAAc,CAACK,mBAAD,EAAsBG,aAAtB,EAAqC,KAArC,EAA4C,IAA5C,CAAd;AACAP,EAAAA,SAAS,CAACO,aAAD,CAAT,GAA2BN,UAA3B;AACA,SAAOG,mBAAP;AACD,CAND","sourcesContent":["'use strict';\nvar IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar Iterators = require('../internals/iterators');\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (IteratorConstructor, NAME, next) {\n  var TO_STRING_TAG = NAME + ' Iterator';\n  IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(1, next) });\n  setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);\n  Iterators[TO_STRING_TAG] = returnThis;\n  return IteratorConstructor;\n};\n"]},"metadata":{},"sourceType":"script"}