anl
Version:
FE command line tool
2 lines (1 loc) • 1 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./scheduleObservable.js"),r=require("./schedulePromise.js"),s=require("./scheduleArray.js"),i=require("./scheduleIterable.js"),u=require("./scheduleAsyncIterable.js"),l=require("../util/isInteropObservable.js"),t=require("../util/isPromise.js"),a=require("../util/isArrayLike.js"),b=require("../util/isIterable.js"),c=require("../util/isAsyncIterable.js"),d=require("../util/throwUnobservableError.js"),n=require("../util/isReadableStreamLike.js"),o=require("./scheduleReadableStreamLike.js");exports.scheduled=function(h,j){if(null!=h){if(l.isInteropObservable(h))return e.scheduleObservable(h,j);if(a.isArrayLike(h))return s.scheduleArray(h,j);if(t.isPromise(h))return r.schedulePromise(h,j);if(c.isAsyncIterable(h))return u.scheduleAsyncIterable(h,j);if(b.isIterable(h))return i.scheduleIterable(h,j);if(n.isReadableStreamLike(h))return o.scheduleReadableStreamLike(h,j)}throw d.createInvalidObservableTypeError(h)};