anl
Version:
FE command line tool
2 lines (1 loc) • 783 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("../../../../../tslib/tslib.es6.js"),r=require("./isFunction.js");exports.isReadableStreamLike=function(e){return r.isFunction(null==e?void 0:e.getReader)},exports.readableStreamLikeToAsyncGenerator=function(r){return e.__asyncGenerator(this,arguments,(function(){var t,a,s;return e.__generator(this,(function(n){switch(n.label){case 0:t=r.getReader(),n.label=1;case 1:n.trys.push([1,,9,10]),n.label=2;case 2:return[4,e.__await(t.read())];case 3:return a=n.sent(),s=a.value,a.done?[4,e.__await(void 0)]:[3,5];case 4:return[2,n.sent()];case 5:return[4,e.__await(s)];case 6:return[4,n.sent()];case 7:return n.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}}))}))};