Build 589089stable
Module 171463
452 characters · in 514.d733764d42c2ab66.jsDependencies
Source Raw
function(e,t,n){"use strict";var r=n(721602),i=n(870064),a="object"==typeof StopIteration?StopIteration:null;e.exports=function(e){if(!a)throw new i("this environment lacks StopIteration");r.set(e,"[[Done]]",!1);var t={next:function(){var e=r.get(this,"[[Iterator]]"),t=!!r.get(e,"[[Done]]");try{return{done:t,value:t?void 0:e.next()}}catch(t){if(r.set(e,"[[Done]]",!0),t!==a)throw t;return{done:!0,value:void 0}}}};return r.set(t,"[[Iterator]]",e),t}}