UNPKG

991 BSource Map (JSON)View Raw
1{"version":3,"sources":["asynciterable/of.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,MAAM,OAAO,eAAyB,SAAQ,cAAuB;IAGnE,YAAY,IAAe;QACzB,KAAK,EAAE,CAAC;QACR,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;IACpB,CAAC;IAED,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,aAAa,CAAC;QAC3B,KAAK,MAAM,IAAI,IAAI,IAAI,CAAC,KAAK,EAAE;YAC7B,MAAM,IAAI,CAAC;SACZ;IACH,CAAC;CACF;AAED,kBAAkB;AAClB,MAAM,UAAU,EAAE,CAAU,GAAG,IAAe;IAC5C,OAAO,IAAI,eAAe,CAAU,IAAI,CAAC,CAAC;AAC5C,CAAC","file":"of.js","sourcesContent":["import { AsyncIterableX } from './asynciterablex';\n\nexport class OfAsyncIterable<TSource> extends AsyncIterableX<TSource> {\n private _args: TSource[];\n\n constructor(args: TSource[]) {\n super();\n this._args = args;\n }\n\n async *[Symbol.asyncIterator]() {\n for (const item of this._args) {\n yield item;\n }\n }\n}\n\n/** @nocollapse */\nexport function of<TSource>(...args: TSource[]): AsyncIterableX<TSource> {\n return new OfAsyncIterable<TSource>(args);\n}\n"]}
\No newline at end of file