{"/Users/ruwan/dev/personal/async-ray/async-ray/lib/async_array.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/async_array.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":28}},"14":{"start":{"line":13,"column":16},"end":{"line":13,"column":36}},"15":{"start":{"line":37,"column":8},"end":{"line":43,"column":9}},"16":{"start":{"line":38,"column":12},"end":{"line":38,"column":21}},"17":{"start":{"line":39,"column":12},"end":{"line":39,"column":31}},"18":{"start":{"line":42,"column":12},"end":{"line":42,"column":27}},"19":{"start":{"line":53,"column":8},"end":{"line":55,"column":11}},"20":{"start":{"line":54,"column":12},"end":{"line":54,"column":44}},"21":{"start":{"line":66,"column":8},"end":{"line":68,"column":11}},"22":{"start":{"line":67,"column":12},"end":{"line":67,"column":73}},"23":{"start":{"line":78,"column":8},"end":{"line":80,"column":11}},"24":{"start":{"line":79,"column":12},"end":{"line":79,"column":72}},"25":{"start":{"line":90,"column":8},"end":{"line":92,"column":11}},"26":{"start":{"line":91,"column":12},"end":{"line":91,"column":43}},"27":{"start":{"line":102,"column":8},"end":{"line":104,"column":11}},"28":{"start":{"line":103,"column":12},"end":{"line":103,"column":48}},"29":{"start":{"line":114,"column":8},"end":{"line":116,"column":11}},"30":{"start":{"line":115,"column":12},"end":{"line":115,"column":45}},"31":{"start":{"line":127,"column":8},"end":{"line":129,"column":11}},"32":{"start":{"line":128,"column":12},"end":{"line":128,"column":69}},"33":{"start":{"line":141,"column":8},"end":{"line":143,"column":11}},"34":{"start":{"line":142,"column":12},"end":{"line":142,"column":59}},"35":{"start":{"line":155,"column":8},"end":{"line":157,"column":11}},"36":{"start":{"line":156,"column":12},"end":{"line":156,"column":64}},"37":{"start":{"line":167,"column":8},"end":{"line":169,"column":11}},"38":{"start":{"line":168,"column":12},"end":{"line":168,"column":43}},"39":{"start":{"line":172,"column":0},"end":{"line":172,"column":32}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"(anonymous_7)","decl":{"start":{"line":27,"column":4},"end":{"line":27,"column":5}},"loc":{"start":{"line":27,"column":25},"end":{"line":44,"column":5}},"line":27},"8":{"name":"(anonymous_8)","decl":{"start":{"line":52,"column":4},"end":{"line":52,"column":5}},"loc":{"start":{"line":52,"column":15},"end":{"line":56,"column":5}},"line":52},"9":{"name":"(anonymous_9)","decl":{"start":{"line":53,"column":47},"end":{"line":53,"column":48}},"loc":{"start":{"line":53,"column":60},"end":{"line":55,"column":9}},"line":53},"10":{"name":"(anonymous_10)","decl":{"start":{"line":65,"column":4},"end":{"line":65,"column":5}},"loc":{"start":{"line":65,"column":17},"end":{"line":69,"column":5}},"line":65},"11":{"name":"(anonymous_11)","decl":{"start":{"line":66,"column":47},"end":{"line":66,"column":48}},"loc":{"start":{"line":66,"column":60},"end":{"line":68,"column":9}},"line":66},"12":{"name":"(anonymous_12)","decl":{"start":{"line":77,"column":4},"end":{"line":77,"column":5}},"loc":{"start":{"line":77,"column":16},"end":{"line":81,"column":5}},"line":77},"13":{"name":"(anonymous_13)","decl":{"start":{"line":78,"column":47},"end":{"line":78,"column":48}},"loc":{"start":{"line":78,"column":60},"end":{"line":80,"column":9}},"line":78},"14":{"name":"(anonymous_14)","decl":{"start":{"line":89,"column":4},"end":{"line":89,"column":5}},"loc":{"start":{"line":89,"column":14},"end":{"line":93,"column":5}},"line":89},"15":{"name":"(anonymous_15)","decl":{"start":{"line":90,"column":47},"end":{"line":90,"column":48}},"loc":{"start":{"line":90,"column":60},"end":{"line":92,"column":9}},"line":90},"16":{"name":"(anonymous_16)","decl":{"start":{"line":101,"column":4},"end":{"line":101,"column":5}},"loc":{"start":{"line":101,"column":19},"end":{"line":105,"column":5}},"line":101},"17":{"name":"(anonymous_17)","decl":{"start":{"line":102,"column":47},"end":{"line":102,"column":48}},"loc":{"start":{"line":102,"column":60},"end":{"line":104,"column":9}},"line":102},"18":{"name":"(anonymous_18)","decl":{"start":{"line":113,"column":4},"end":{"line":113,"column":5}},"loc":{"start":{"line":113,"column":17},"end":{"line":117,"column":5}},"line":113},"19":{"name":"(anonymous_19)","decl":{"start":{"line":114,"column":47},"end":{"line":114,"column":48}},"loc":{"start":{"line":114,"column":60},"end":{"line":116,"column":9}},"line":114},"20":{"name":"(anonymous_20)","decl":{"start":{"line":126,"column":4},"end":{"line":126,"column":5}},"loc":{"start":{"line":126,"column":13},"end":{"line":130,"column":5}},"line":126},"21":{"name":"(anonymous_21)","decl":{"start":{"line":127,"column":47},"end":{"line":127,"column":48}},"loc":{"start":{"line":127,"column":60},"end":{"line":129,"column":9}},"line":127},"22":{"name":"(anonymous_22)","decl":{"start":{"line":140,"column":4},"end":{"line":140,"column":5}},"loc":{"start":{"line":140,"column":30},"end":{"line":144,"column":5}},"line":140},"23":{"name":"(anonymous_23)","decl":{"start":{"line":141,"column":47},"end":{"line":141,"column":48}},"loc":{"start":{"line":141,"column":60},"end":{"line":143,"column":9}},"line":141},"24":{"name":"(anonymous_24)","decl":{"start":{"line":154,"column":4},"end":{"line":154,"column":5}},"loc":{"start":{"line":154,"column":35},"end":{"line":158,"column":5}},"line":154},"25":{"name":"(anonymous_25)","decl":{"start":{"line":155,"column":47},"end":{"line":155,"column":48}},"loc":{"start":{"line":155,"column":60},"end":{"line":157,"column":9}},"line":155},"26":{"name":"(anonymous_26)","decl":{"start":{"line":166,"column":4},"end":{"line":166,"column":5}},"loc":{"start":{"line":166,"column":14},"end":{"line":170,"column":5}},"line":166},"27":{"name":"(anonymous_27)","decl":{"start":{"line":167,"column":47},"end":{"line":167,"column":48}},"loc":{"start":{"line":167,"column":60},"end":{"line":169,"column":9}},"line":167}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":37,"column":8},"end":{"line":43,"column":9}},"type":"if","locations":[{"start":{"line":37,"column":8},"end":{"line":43,"column":9}},{"start":{"line":37,"column":8},"end":{"line":43,"column":9}}],"line":37},"6":{"loc":{"start":{"line":37,"column":12},"end":{"line":37,"column":60}},"type":"binary-expr","locations":[{"start":{"line":37,"column":12},"end":{"line":37,"column":29}},{"start":{"line":37,"column":33},"end":{"line":37,"column":60}}],"line":37}},"s":{"0":1,"1":20,"2":0,"3":46,"4":20,"5":20,"6":0,"7":0,"8":0,"9":0,"10":66,"11":46,"12":1,"13":1,"14":1,"15":80,"16":5,"17":5,"18":75,"19":4,"20":4,"21":4,"22":4,"23":8,"24":8,"25":2,"26":2,"27":3,"28":3,"29":1,"30":1,"31":7,"32":7,"33":7,"34":7,"35":7,"36":7,"37":3,"38":3,"39":1},"f":{"0":46,"1":20,"2":0,"3":46,"4":20,"5":0,"6":66,"7":80,"8":4,"9":4,"10":4,"11":4,"12":8,"13":8,"14":2,"15":2,"16":3,"17":3,"18":1,"19":1,"20":7,"21":7,"22":7,"23":7,"24":7,"25":7,"26":3,"27":3},"b":{"0":[1,1,1],"1":[20,0],"2":[46,46],"3":[46,20],"4":[46,46],"5":[5,75],"6":[80,6]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/async_array.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/async_array.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAqC;AAErC;;;;;;GAMG;AACH,MAAa,UAAc,SAAQ,KAAQ;IACzC;;;;OAIG;IACH,YAAY,GAAG,IAAS;QACtB;;;;;;;;WAQG;QACH,IAAI,IAAI,CAAC,MAAM,KAAK,CAAC,IAAI,OAAO,IAAI,CAAC,CAAC,CAAC,KAAK,QAAQ,EAAE;YACpD,KAAK,CAAC,CAAC,CAAC,CAAC;YACT,KAAK,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;SACpB;aAAM;YACL,KAAK,CAAC,GAAG,IAAI,CAAC,CAAC;SAChB;IACH,CAAC;IAED;;;;;;OAMG;IACG,MAAM,CAAC,EAA6B;;YACxC,OAAO,OAAO,CAAC,MAAM,CAAI,IAAI,EAAE,EAAE,CAAC,CAAC;QACrC,CAAC;KAAA;IAED;;;;;;;OAOG;IACG,QAAQ,CAAI,EAAiC;;YACjD,OAAO,IAAI,UAAU,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,QAAQ,CAAO,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IAED;;;;;;OAMG;IACG,OAAO,CAAC,EAA6B;;YACzC,OAAO,IAAI,UAAU,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,OAAO,CAAI,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;IAED;;;;;;OAMG;IACG,KAAK,CAAC,EAA2B;;YACrC,OAAO,OAAO,CAAC,KAAK,CAAI,IAAI,EAAE,EAAE,CAAC,CAAC;QACpC,CAAC;KAAA;IAED;;;;;;OAMG;IACG,UAAU,CAAC,EAAgC;;YAC/C,OAAO,OAAO,CAAC,UAAU,CAAI,IAAI,EAAE,EAAE,CAAC,CAAC;QACzC,CAAC;KAAA;IAED;;;;;;OAMG;IACG,QAAQ,CAAC,EAA8B;;YAC3C,MAAM,OAAO,CAAC,QAAQ,CAAI,IAAI,EAAE,EAAE,CAAC,CAAC;QACtC,CAAC;KAAA;IAED;;;;;;;OAOG;IACG,IAAI,CAAI,EAA6B;;YACzC,OAAO,IAAI,UAAU,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,IAAI,CAAO,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;IAED;;;;;;;;OAQG;IACG,OAAO,CACX,EAAgC,EAChC,YAAgB;;YAEhB,OAAO,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,EAAE,YAAY,CAAC,CAAC;QACjD,CAAC;KAAA;IAED;;;;;;;;OAQG;IACG,YAAY,CAChB,EAAqC,EACrC,YAAgB;;YAEhB,OAAO,OAAO,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,EAAE,YAAY,CAAC,CAAC;QACtD,CAAC;KAAA;IAED;;;;;;OAMG;IACG,KAAK,CAAC,EAA6B;;YACvC,OAAO,OAAO,CAAC,KAAK,CAAI,IAAI,EAAE,EAAE,CAAC,CAAC;QACpC,CAAC;KAAA;CACF;AAjJD,gCAiJC","sourcesContent":["import * as Methods from './methods';\r\n\r\n/**\r\n * AsyncArray Class\r\n *\r\n * @class AsyncArray\r\n * @extends {Array<T>}\r\n * @template T\r\n */\r\nexport class AsyncArray<T> extends Array<T> {\r\n  /**\r\n   * Creates an instance of AsyncArray\r\n   * @param {...T[]} args\r\n   * @memberof AsyncArray\r\n   */\r\n  constructor(...args: T[]) {\r\n    /***\r\n     * Why we need this ?\r\n     * if we pass one element array with an number as below,\r\n     * const foo = AsyncArray(...[20]);\r\n     * Based https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Syntax\r\n     * a new Array will be created with 20 empty elements, as below.\r\n     * [null, null, ...]\r\n     * In order to avoid that, we need the particular workaround\r\n     */\r\n    if (args.length === 1 && typeof args[0] === 'number') {\r\n      super(1);\r\n      super[0] = args[0];\r\n    } else {\r\n      super(...args);\r\n    }\r\n  }\r\n\r\n  /**\r\n   * Async Every method\r\n   *\r\n   * @param {Methods.CallBackFilter<T>} cb\r\n   * @returns {Promise<boolean>}\r\n   * @memberof AsyncArray\r\n   */\r\n  async aEvery(cb: Methods.CallBackFilter<T>): Promise<boolean> {\r\n    return Methods.aEvery<T>(this, cb);\r\n  }\r\n\r\n  /**\r\n   * Async FlatMap method\r\n   *\r\n   * @template R\r\n   * @param {Methods.CallBackFlatMap<T, R>} cb\r\n   * @returns {Promise<R[]>}\r\n   * @memberof AsyncArray\r\n   */\r\n  async aFlatMap<R>(cb: Methods.CallBackFlatMap<T, R>): Promise<AsyncArray<R>> {\r\n    return new AsyncArray(...(await Methods.aFlatMap<T, R>(this, cb)));\r\n  }\r\n\r\n  /**\r\n   * Async Filter method\r\n   *\r\n   * @param {Methods.CallBackFilter<T>} cb\r\n   * @returns {Promise<T[]>}\r\n   * @memberof AsyncArray\r\n   */\r\n  async aFilter(cb: Methods.CallBackFilter<T>): Promise<AsyncArray<T>> {\r\n    return new AsyncArray(...(await Methods.aFilter<T>(this, cb)));\r\n  }\r\n\r\n  /**\r\n   * Async find method\r\n   *\r\n   * @param {Methods.CallBackFind<T>} cb\r\n   * @returns {Promise<T | undefined>}\r\n   * @memberof AsyncArray\r\n   */\r\n  async aFind(cb: Methods.CallBackFind<T>): Promise<T | undefined> {\r\n    return Methods.aFind<T>(this, cb);\r\n  }\r\n\r\n  /**\r\n   * Async findIndex method\r\n   *\r\n   * @param {Methods.CallBackFindIndex<T>} cb\r\n   * @returns {Promise<number>}\r\n   * @memberof AsyncArray\r\n   */\r\n  async aFindIndex(cb: Methods.CallBackFindIndex<T>): Promise<number> {\r\n    return Methods.aFindIndex<T>(this, cb);\r\n  }\r\n\r\n  /**\r\n   * Async ForEach method\r\n   *\r\n   * @param {Methods.CallBackForEach<T>} cb\r\n   * @returns {Promise<void>}\r\n   * @memberof AsyncArray\r\n   */\r\n  async aForEach(cb: Methods.CallBackForEach<T>): Promise<void> {\r\n    await Methods.aForEach<T>(this, cb);\r\n  }\r\n\r\n  /**\r\n   * Async Map method\r\n   *\r\n   * @template R\r\n   * @param {Methods.CallBackMap<T, R>} cb\r\n   * @returns {Promise<R[]>}\r\n   * @memberof AsyncArray\r\n   */\r\n  async aMap<R>(cb: Methods.CallBackMap<T, R>): Promise<AsyncArray<R>> {\r\n    return new AsyncArray(...(await Methods.aMap<T, R>(this, cb)));\r\n  }\r\n\r\n  /**\r\n   * Async Reduce method\r\n   *\r\n   * @template R\r\n   * @param {Methods.CallBackReduce<T, R>} cb\r\n   * @param {R} [initialValue]\r\n   * @returns {Promise<T | R>}\r\n   * @memberof AsyncArray\r\n   */\r\n  async aReduce<R>(\r\n    cb: Methods.CallBackReduce<T, R>,\r\n    initialValue?: R\r\n  ): Promise<T | R> {\r\n    return Methods.aReduce(this, cb, initialValue);\r\n  }\r\n\r\n  /**\r\n   * Async ReduceRight method\r\n   *\r\n   * @template R\r\n   * @param {Methods.CallBackReduceRight<T, R>} cb\r\n   * @param {R} [initialValue]\r\n   * @returns {Promise<T | R>}\r\n   * @memberof AsyncArray\r\n   */\r\n  async aReduceRight<R>(\r\n    cb: Methods.CallBackReduceRight<T, R>,\r\n    initialValue?: R\r\n  ): Promise<T | R> {\r\n    return Methods.aReduceRight(this, cb, initialValue);\r\n  }\r\n\r\n  /**\r\n   * Async Some method\r\n   *\r\n   * @param {Methods.CallBackFilter<T>} cb\r\n   * @returns {Promise<boolean>}\r\n   * @memberof AsyncArray\r\n   */\r\n  async aSome(cb: Methods.CallBackFilter<T>): Promise<boolean> {\r\n    return Methods.aSome<T>(this, cb);\r\n  }\r\n}\r\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"dbc2a6a5c97917ff596b44dc1a6ca19fe2620412","contentHash":"8eccb7212bbfb1f6e4bb53004f6440ef9731ac79ebee3e9767e3aa021f8db80f"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/index.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/index.ts","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":8,"column":3}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"2":{"start":{"line":3,"column":26},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":4},"end":{"line":4,"column":89}},"4":{"start":{"line":4,"column":71},"end":{"line":4,"column":83}},"5":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},"6":{"start":{"line":6,"column":26},"end":{"line":6,"column":33}},"7":{"start":{"line":7,"column":4},"end":{"line":7,"column":17}},"8":{"start":{"line":9,"column":19},"end":{"line":11,"column":1}},"9":{"start":{"line":10,"column":4},"end":{"line":10,"column":103}},"10":{"start":{"line":10,"column":21},"end":{"line":10,"column":103}},"11":{"start":{"line":10,"column":72},"end":{"line":10,"column":103}},"12":{"start":{"line":12,"column":0},"end":{"line":12,"column":62}},"13":{"start":{"line":13,"column":0},"end":{"line":13,"column":44}},"14":{"start":{"line":14,"column":0},"end":{"line":14,"column":47}},"15":{"start":{"line":15,"column":0},"end":{"line":15,"column":45}},"16":{"start":{"line":16,"column":0},"end":{"line":16,"column":43}},"17":{"start":{"line":17,"column":0},"end":{"line":17,"column":49}},"18":{"start":{"line":18,"column":0},"end":{"line":18,"column":46}},"19":{"start":{"line":19,"column":0},"end":{"line":19,"column":42}},"20":{"start":{"line":20,"column":0},"end":{"line":20,"column":45}},"21":{"start":{"line":21,"column":0},"end":{"line":21,"column":51}},"22":{"start":{"line":22,"column":0},"end":{"line":22,"column":43}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":74},"end":{"line":2,"column":75}},"loc":{"start":{"line":2,"column":96},"end":{"line":5,"column":1}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":4,"column":58},"end":{"line":4,"column":59}},"loc":{"start":{"line":4,"column":69},"end":{"line":4,"column":85}},"line":4},"2":{"name":"(anonymous_2)","decl":{"start":{"line":5,"column":6},"end":{"line":5,"column":7}},"loc":{"start":{"line":5,"column":28},"end":{"line":8,"column":1}},"line":5},"3":{"name":"(anonymous_3)","decl":{"start":{"line":9,"column":50},"end":{"line":9,"column":51}},"loc":{"start":{"line":9,"column":71},"end":{"line":11,"column":1}},"line":9}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":22},"end":{"line":8,"column":3}},"type":"binary-expr","locations":[{"start":{"line":2,"column":23},"end":{"line":2,"column":27}},{"start":{"line":2,"column":31},"end":{"line":2,"column":51}},{"start":{"line":2,"column":57},"end":{"line":8,"column":2}}],"line":2},"1":{"loc":{"start":{"line":2,"column":57},"end":{"line":8,"column":2}},"type":"cond-expr","locations":[{"start":{"line":2,"column":74},"end":{"line":5,"column":1}},{"start":{"line":5,"column":6},"end":{"line":8,"column":1}}],"line":2},"2":{"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"type":"if","locations":[{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},{"start":{"line":3,"column":4},"end":{"line":3,"column":33}}],"line":3},"3":{"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},{"start":{"line":6,"column":4},"end":{"line":6,"column":33}}],"line":6},"4":{"loc":{"start":{"line":9,"column":19},"end":{"line":11,"column":1}},"type":"binary-expr","locations":[{"start":{"line":9,"column":20},"end":{"line":9,"column":24}},{"start":{"line":9,"column":28},"end":{"line":9,"column":45}},{"start":{"line":9,"column":50},"end":{"line":11,"column":1}}],"line":9},"5":{"loc":{"start":{"line":10,"column":21},"end":{"line":10,"column":103}},"type":"if","locations":[{"start":{"line":10,"column":21},"end":{"line":10,"column":103}},{"start":{"line":10,"column":21},"end":{"line":10,"column":103}}],"line":10},"6":{"loc":{"start":{"line":10,"column":25},"end":{"line":10,"column":70}},"type":"binary-expr","locations":[{"start":{"line":10,"column":25},"end":{"line":10,"column":40}},{"start":{"line":10,"column":44},"end":{"line":10,"column":70}}],"line":10}},"s":{"0":1,"1":10,"2":10,"3":10,"4":105,"5":0,"6":0,"7":0,"8":1,"9":10,"10":10,"11":10,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1},"f":{"0":10,"1":105,"2":0,"3":10},"b":{"0":[1,1,1],"1":[1,0],"2":[10,0],"3":[0,0],"4":[1,1,1],"5":[10,0],"6":[10,10]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/index.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,4CAA0B;AAC1B,+CAA6B;AAC7B,6CAA2B;AAC3B,2CAAyB;AACzB,iDAA+B;AAC/B,8CAA4B;AAC5B,0CAAwB;AACxB,6CAA2B;AAC3B,mDAAiC;AACjC,2CAAyB","sourcesContent":["export * from './a_every';\r\nexport * from './a_flat_map';\r\nexport * from './a_filter';\r\nexport * from './a_find';\r\nexport * from './a_find_index';\r\nexport * from './a_foreach';\r\nexport * from './a_map';\r\nexport * from './a_reduce';\r\nexport * from './a_reduce_right';\r\nexport * from './a_some';\r\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"917eda388380cc10e60eb6be6d599111f7b0efe1","contentHash":"9f75621ccbb686a9efeeae64fa6d8b44c9aa00280f127b3d0308c719ee335ec4"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_every.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_every.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":24}},"14":{"start":{"line":23,"column":4},"end":{"line":30,"column":7}},"15":{"start":{"line":24,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"17":{"start":{"line":26,"column":16},"end":{"line":26,"column":29}},"18":{"start":{"line":29,"column":8},"end":{"line":29,"column":20}},"19":{"start":{"line":32,"column":0},"end":{"line":32,"column":24}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aEvery","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":15}},"loc":{"start":{"line":22,"column":30},"end":{"line":31,"column":1}},"line":22},"8":{"name":"(anonymous_8)","decl":{"start":{"line":23,"column":43},"end":{"line":23,"column":44}},"loc":{"start":{"line":23,"column":56},"end":{"line":30,"column":5}},"line":23}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"type":"if","locations":[{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},{"start":{"line":25,"column":12},"end":{"line":27,"column":13}}],"line":25}},"s":{"0":1,"1":8,"2":0,"3":5,"4":8,"5":8,"6":0,"7":0,"8":0,"9":0,"10":13,"11":5,"12":1,"13":1,"14":5,"15":5,"16":8,"17":2,"18":3,"19":1},"f":{"0":5,"1":8,"2":0,"3":5,"4":8,"5":0,"6":13,"7":5,"8":5},"b":{"0":[1,1,1],"1":[8,0],"2":[5,5],"3":[5,8],"4":[5,5],"5":[2,6]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_every.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_every.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;GAQG;AACH,SAAsB,MAAM,CAC1B,QAAa,EACb,EAAoB;;QAEpB,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,IAAI,CAAC,CAAC,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC,EAAE;gBACzC,OAAO,KAAK,CAAC;aACd;SACF;QAED,OAAO,IAAI,CAAC;IACd,CAAC;CAAA;AAXD,wBAWC","sourcesContent":["/** returns boolean */\r\nexport type CallBackEvery<T> = (\r\n  value: T,\r\n  index?: number,\r\n  collection?: T[]\r\n) => Promise<boolean>;\r\n\r\n/**\r\n * Async Every function\r\n *\r\n * @export\r\n * @template T\r\n * @param {T[]} elements\r\n * @param {CallBackEvery<T>} cb\r\n * @returns {Promise<boolean>}\r\n */\r\nexport async function aEvery<T>(\r\n  elements: T[],\r\n  cb: CallBackEvery<T>\r\n): Promise<boolean> {\r\n  for (const [index, element] of elements.entries()) {\r\n    if (!(await cb(element, index, elements))) {\r\n      return false;\r\n    }\r\n  }\r\n\r\n  return true;\r\n}\r\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cf59ce45a7f4f1341dd07b52736a9164ff156777","contentHash":"6de019457f4584b6da498b8718288a3e1847eaf72795bb84c5d05c3bbb96ae9e"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_flat_map.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_flat_map.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":26}},"14":{"start":{"line":13,"column":16},"end":{"line":13,"column":34}},"15":{"start":{"line":25,"column":4},"end":{"line":28,"column":7}},"16":{"start":{"line":26,"column":24},"end":{"line":26,"column":56}},"17":{"start":{"line":27,"column":8},"end":{"line":27,"column":95}},"18":{"start":{"line":27,"column":41},"end":{"line":27,"column":88}},"19":{"start":{"line":30,"column":0},"end":{"line":30,"column":28}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aFlatMap","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":17}},"loc":{"start":{"line":24,"column":32},"end":{"line":29,"column":1}},"line":24},"8":{"name":"(anonymous_8)","decl":{"start":{"line":25,"column":43},"end":{"line":25,"column":44}},"loc":{"start":{"line":25,"column":56},"end":{"line":28,"column":5}},"line":25},"9":{"name":"(anonymous_9)","decl":{"start":{"line":27,"column":30},"end":{"line":27,"column":31}},"loc":{"start":{"line":27,"column":41},"end":{"line":27,"column":88}},"line":27}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":27,"column":41},"end":{"line":27,"column":88}},"type":"cond-expr","locations":[{"start":{"line":27,"column":60},"end":{"line":27,"column":74}},{"start":{"line":27,"column":77},"end":{"line":27,"column":88}}],"line":27}},"s":{"0":1,"1":5,"2":0,"3":5,"4":5,"5":5,"6":0,"7":0,"8":0,"9":0,"10":10,"11":5,"12":1,"13":1,"14":1,"15":5,"16":5,"17":5,"18":21,"19":1},"f":{"0":5,"1":5,"2":0,"3":5,"4":5,"5":0,"6":10,"7":5,"8":5,"9":21},"b":{"0":[1,1,1],"1":[5,0],"2":[5,5],"3":[5,5],"4":[5,5],"5":[9,12]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_flat_map.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_flat_map.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,mCAA+B;AAS/B;;;;;;;;;GASG;AACH,SAAsB,QAAQ,CAC5B,QAAa,EACb,EAAyB;;QAEzB,MAAM,OAAO,GAAG,MAAM,YAAI,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;QAEzC,OAAO,OAAO,CAAC,MAAM,CACnB,CAAC,CAAM,EAAE,CAAU,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EACzE,EAAE,CACH,CAAC;IACJ,CAAC;CAAA;AAVD,4BAUC","sourcesContent":["import { aMap } from './a_map';\n\n/** returns any type values */\nexport type CallBackFlatMap<T, R> = (\n  value: T,\n  index?: number,\n  collection?: T[]\n) => Promise<R>;\n\n/**\n * Async Flay Map function\n *\n * @export\n * @template T\n * @template R\n * @param {T[]} elements\n * @param {CallBackFlatMap<T, R>} cb\n * @returns {Promise<R[]>}\n */\nexport async function aFlatMap<T, R>(\n  elements: T[],\n  cb: CallBackFlatMap<T, R>\n): Promise<R[]> {\n  const results = await aMap(elements, cb);\n\n  return results.reduce(\n    (a: R[], r: R | R[]) => (Array.isArray(r) ? a.concat(...r) : a.concat(r)),\n    []\n  );\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"1ecf5ab24fd4727a6c709a18e5d83119d7655d64","contentHash":"8dc07b9cb104d92c70a7fe421fcb3eb136b7612afecc6460f91f6dc0faf1f3b2"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_map.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_map.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":22}},"14":{"start":{"line":24,"column":4},"end":{"line":31,"column":7}},"15":{"start":{"line":25,"column":30},"end":{"line":25,"column":32}},"16":{"start":{"line":26,"column":8},"end":{"line":29,"column":9}},"17":{"start":{"line":27,"column":33},"end":{"line":27,"column":67}},"18":{"start":{"line":28,"column":12},"end":{"line":28,"column":45}},"19":{"start":{"line":30,"column":8},"end":{"line":30,"column":29}},"20":{"start":{"line":33,"column":0},"end":{"line":33,"column":20}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aMap","decl":{"start":{"line":23,"column":9},"end":{"line":23,"column":13}},"loc":{"start":{"line":23,"column":28},"end":{"line":32,"column":1}},"line":23},"8":{"name":"(anonymous_8)","decl":{"start":{"line":24,"column":43},"end":{"line":24,"column":44}},"loc":{"start":{"line":24,"column":56},"end":{"line":31,"column":5}},"line":24}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8}},"s":{"0":1,"1":147,"2":0,"3":35,"4":147,"5":147,"6":0,"7":0,"8":0,"9":0,"10":182,"11":35,"12":1,"13":1,"14":35,"15":35,"16":35,"17":147,"18":147,"19":35,"20":1},"f":{"0":35,"1":147,"2":0,"3":35,"4":147,"5":0,"6":182,"7":35,"8":35},"b":{"0":[1,1,1],"1":[147,0],"2":[35,35],"3":[35,147],"4":[35,35]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_map.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_map.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;;GASG;AACH,SAAsB,IAAI,CACxB,QAAa,EACb,EAAqB;;QAErB,MAAM,aAAa,GAAQ,EAAE,CAAC;QAC9B,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,MAAM,YAAY,GAAG,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC;YACxD,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;SAClC;QAED,OAAO,aAAa,CAAC;IACvB,CAAC;CAAA;AAXD,oBAWC","sourcesContent":["/** returns any type values */\r\nexport type CallBackMap<T, R> = (\r\n  value: T,\r\n  index?: number,\r\n  collection?: T[]\r\n) => Promise<R>;\r\n\r\n/**\r\n * Async Map function\r\n *\r\n * @export\r\n * @template T\r\n * @template R\r\n * @param {T[]} elements\r\n * @param {CallBackMap<T, R>} cb\r\n * @returns {Promise<R[]>}\r\n */\r\nexport async function aMap<T, R>(\r\n  elements: T[],\r\n  cb: CallBackMap<T, R>\r\n): Promise<R[]> {\r\n  const mappedResults: R[] = [];\r\n  for (const [index, element] of elements.entries()) {\r\n    const mappedResult = await cb(element, index, elements);\r\n    mappedResults.push(mappedResult);\r\n  }\r\n\r\n  return mappedResults;\r\n}\r\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"73b021de10dc856cb63535d7af0bf2675d1733c5","contentHash":"bce8b220f11b8870206de40727ea077c661aa9beca0d5d3335a2f637111f9a7b"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_filter.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_filter.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":25}},"14":{"start":{"line":23,"column":4},"end":{"line":31,"column":7}},"15":{"start":{"line":24,"column":32},"end":{"line":24,"column":34}},"16":{"start":{"line":25,"column":8},"end":{"line":29,"column":9}},"17":{"start":{"line":26,"column":12},"end":{"line":28,"column":13}},"18":{"start":{"line":27,"column":16},"end":{"line":27,"column":46}},"19":{"start":{"line":30,"column":8},"end":{"line":30,"column":31}},"20":{"start":{"line":33,"column":0},"end":{"line":33,"column":26}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aFilter","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":16}},"loc":{"start":{"line":22,"column":31},"end":{"line":32,"column":1}},"line":22},"8":{"name":"(anonymous_8)","decl":{"start":{"line":23,"column":43},"end":{"line":23,"column":44}},"loc":{"start":{"line":23,"column":56},"end":{"line":31,"column":5}},"line":23}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":26,"column":12},"end":{"line":28,"column":13}},"type":"if","locations":[{"start":{"line":26,"column":12},"end":{"line":28,"column":13}},{"start":{"line":26,"column":12},"end":{"line":28,"column":13}}],"line":26}},"s":{"0":1,"1":116,"2":0,"3":29,"4":115,"5":115,"6":0,"7":1,"8":1,"9":1,"10":144,"11":29,"12":1,"13":1,"14":29,"15":29,"16":29,"17":116,"18":74,"19":28,"20":1},"f":{"0":29,"1":116,"2":0,"3":29,"4":115,"5":1,"6":144,"7":29,"8":29},"b":{"0":[1,1,1],"1":[116,0],"2":[29,29],"3":[28,116],"4":[29,29],"5":[74,41]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_filter.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_filter.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;GAQG;AACH,SAAsB,OAAO,CAC3B,QAAa,EACb,EAAqB;;QAErB,MAAM,eAAe,GAAQ,EAAE,CAAC;QAChC,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,IAAI,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,EAAE;gBACtC,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;aAC/B;SACF;QAED,OAAO,eAAe,CAAC;IACzB,CAAC;CAAA;AAZD,0BAYC","sourcesContent":["/** returns boolean */\r\nexport type CallBackFilter<T> = (\r\n  value: T,\r\n  index?: number,\r\n  collection?: T[]\r\n) => Promise<boolean>;\r\n\r\n/**\r\n * Async Filter function\r\n *\r\n * @export\r\n * @template T\r\n * @param {T[]} elements\r\n * @param {CallBackFilter<T>} cb\r\n * @returns {Promise<T[]>}\r\n */\r\nexport async function aFilter<T>(\r\n  elements: T[],\r\n  cb: CallBackFilter<T>\r\n): Promise<T[]> {\r\n  const filteredResults: T[] = [];\r\n  for (const [index, element] of elements.entries()) {\r\n    if (await cb(element, index, elements)) {\r\n      filteredResults.push(element);\r\n    }\r\n  }\r\n\r\n  return filteredResults;\r\n}\r\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f8b577fc435e795bb56125cc8076a32b1fc9a308","contentHash":"f95a030b3afeb5af90b1bbfa322081a241819ffb69be14dc55a7158af06a0ee3"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_find.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_find.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":23}},"14":{"start":{"line":23,"column":4},"end":{"line":30,"column":7}},"15":{"start":{"line":24,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"17":{"start":{"line":26,"column":16},"end":{"line":26,"column":31}},"18":{"start":{"line":29,"column":8},"end":{"line":29,"column":25}},"19":{"start":{"line":32,"column":0},"end":{"line":32,"column":22}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aFind","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":14}},"loc":{"start":{"line":22,"column":29},"end":{"line":31,"column":1}},"line":22},"8":{"name":"(anonymous_8)","decl":{"start":{"line":23,"column":43},"end":{"line":23,"column":44}},"loc":{"start":{"line":23,"column":56},"end":{"line":30,"column":5}},"line":23}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"type":"if","locations":[{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},{"start":{"line":25,"column":12},"end":{"line":27,"column":13}}],"line":25}},"s":{"0":1,"1":7,"2":0,"3":3,"4":7,"5":7,"6":0,"7":0,"8":0,"9":0,"10":10,"11":3,"12":1,"13":1,"14":3,"15":3,"16":7,"17":2,"18":1,"19":1},"f":{"0":3,"1":7,"2":0,"3":3,"4":7,"5":0,"6":10,"7":3,"8":3},"b":{"0":[1,1,1],"1":[7,0],"2":[3,3],"3":[3,7],"4":[3,3],"5":[2,5]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_find.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_find.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;GAQG;AACH,SAAsB,KAAK,CACzB,QAAa,EACb,EAAmB;;QAEnB,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,IAAI,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,EAAE;gBACtC,OAAO,OAAO,CAAC;aAChB;SACF;QAED,OAAO,SAAS,CAAC;IACnB,CAAC;CAAA;AAXD,sBAWC","sourcesContent":["/** returns boolean */\r\nexport type CallBackFind<T> = (\r\n  value: T,\r\n  index?: number,\r\n  collection?: T[]\r\n) => Promise<boolean>;\r\n\r\n/**\r\n * Async Find function\r\n *\r\n * @export\r\n * @template T\r\n * @param {T[]} elements\r\n * @param {CallBackFind<T>} cb\r\n * @returns {Promise<T | undefined>}\r\n */\r\nexport async function aFind<T>(\r\n  elements: T[],\r\n  cb: CallBackFind<T>\r\n): Promise<T | undefined> {\r\n  for (const [index, element] of elements.entries()) {\r\n    if (await cb(element, index, elements)) {\r\n      return element;\r\n    }\r\n  }\r\n\r\n  return undefined;\r\n}\r\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"2b075edd2a4c4f69676b34e562195c009d39be3d","contentHash":"d12f3d8b1cb1a6afb1196b30339ea3ef9ae186760d789bad2de73aebc8c49087"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_find_index.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_find_index.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":28}},"14":{"start":{"line":23,"column":4},"end":{"line":30,"column":7}},"15":{"start":{"line":24,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"17":{"start":{"line":26,"column":16},"end":{"line":26,"column":29}},"18":{"start":{"line":29,"column":8},"end":{"line":29,"column":18}},"19":{"start":{"line":32,"column":0},"end":{"line":32,"column":32}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aFindIndex","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":19}},"loc":{"start":{"line":22,"column":34},"end":{"line":31,"column":1}},"line":22},"8":{"name":"(anonymous_8)","decl":{"start":{"line":23,"column":43},"end":{"line":23,"column":44}},"loc":{"start":{"line":23,"column":56},"end":{"line":30,"column":5}},"line":23}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"type":"if","locations":[{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},{"start":{"line":25,"column":12},"end":{"line":27,"column":13}}],"line":25}},"s":{"0":1,"1":8,"2":0,"3":4,"4":8,"5":8,"6":0,"7":0,"8":0,"9":0,"10":12,"11":4,"12":1,"13":1,"14":4,"15":4,"16":8,"17":2,"18":2,"19":1},"f":{"0":4,"1":8,"2":0,"3":4,"4":8,"5":0,"6":12,"7":4,"8":4},"b":{"0":[1,1,1],"1":[8,0],"2":[4,4],"3":[4,8],"4":[4,4],"5":[2,6]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_find_index.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_find_index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;GAQG;AACH,SAAsB,UAAU,CAC9B,QAAa,EACb,EAAwB;;QAExB,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,IAAI,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,EAAE;gBACtC,OAAO,KAAK,CAAC;aACd;SACF;QAED,OAAO,CAAC,CAAC,CAAC;IACZ,CAAC;CAAA;AAXD,gCAWC","sourcesContent":["/** returns boolean */\r\nexport type CallBackFindIndex<T> = (\r\n  value: T,\r\n  index?: number,\r\n  collection?: T[]\r\n) => Promise<boolean>;\r\n\r\n/**\r\n * Async FindIndex function\r\n *\r\n * @export\r\n * @template T\r\n * @param {T[]} elements\r\n * @param {CallBackFind<T>} cb\r\n * @returns {Promise<number>}\r\n */\r\nexport async function aFindIndex<T>(\r\n  elements: T[],\r\n  cb: CallBackFindIndex<T>\r\n): Promise<number> {\r\n  for (const [index, element] of elements.entries()) {\r\n    if (await cb(element, index, elements)) {\r\n      return index;\r\n    }\r\n  }\r\n\r\n  return -1;\r\n}\r\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"1c5a1f53807373f68cfb6d67a2b3740abca7b71c","contentHash":"b116e3f7a9ea1bf6c93e6127604863457f28f699fa613db15689a83aecd66868"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_foreach.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_foreach.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":26}},"14":{"start":{"line":23,"column":4},"end":{"line":27,"column":7}},"15":{"start":{"line":24,"column":8},"end":{"line":26,"column":9}},"16":{"start":{"line":25,"column":12},"end":{"line":25,"column":47}},"17":{"start":{"line":29,"column":0},"end":{"line":29,"column":28}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aForEach","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":17}},"loc":{"start":{"line":22,"column":32},"end":{"line":28,"column":1}},"line":22},"8":{"name":"(anonymous_8)","decl":{"start":{"line":23,"column":43},"end":{"line":23,"column":44}},"loc":{"start":{"line":23,"column":56},"end":{"line":27,"column":5}},"line":23}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8}},"s":{"0":1,"1":7,"2":0,"3":2,"4":7,"5":7,"6":0,"7":0,"8":0,"9":0,"10":9,"11":2,"12":1,"13":1,"14":2,"15":2,"16":7,"17":1},"f":{"0":2,"1":7,"2":0,"3":2,"4":7,"5":0,"6":9,"7":2,"8":2},"b":{"0":[1,1,1],"1":[7,0],"2":[2,2],"3":[2,7],"4":[2,2]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_foreach.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_foreach.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;GAQG;AACH,SAAsB,QAAQ,CAC5B,QAAa,EACb,EAAsB;;QAEtB,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC;SACpC;IACH,CAAC;CAAA;AAPD,4BAOC","sourcesContent":["/** returns nothing */\r\nexport type CallBackForEach<T> = (\r\n  value: T,\r\n  index?: number,\r\n  collection?: T[]\r\n) => Promise<void>;\r\n\r\n/**\r\n * Async ForEach function\r\n *\r\n * @export\r\n * @template T\r\n * @param {T[]} elements\r\n * @param {CallBackForEach<T>} cb\r\n * @returns {Promise<void>}\r\n */\r\nexport async function aForEach<T>(\r\n  elements: T[],\r\n  cb: CallBackForEach<T>\r\n): Promise<void> {\r\n  for (const [index, element] of elements.entries()) {\r\n    await cb(element, index, elements);\r\n  }\r\n}\r\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"1bac41a824896ccca67046823177220e9d603b1f","contentHash":"8b5e899d8695163038448c5a21f882baf9ab3039ac41a73dada287ce26527804"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_reduce.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_reduce.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":25}},"14":{"start":{"line":25,"column":4},"end":{"line":42,"column":7}},"15":{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":27,"column":12},"end":{"line":27,"column":75}},"17":{"start":{"line":30,"column":20},"end":{"line":30,"column":21}},"18":{"start":{"line":31,"column":8},"end":{"line":37,"column":9}},"19":{"start":{"line":32,"column":12},"end":{"line":32,"column":39}},"20":{"start":{"line":33,"column":12},"end":{"line":33,"column":20}},"21":{"start":{"line":36,"column":12},"end":{"line":36,"column":40}},"22":{"start":{"line":38,"column":8},"end":{"line":40,"column":9}},"23":{"start":{"line":39,"column":12},"end":{"line":39,"column":84}},"24":{"start":{"line":41,"column":8},"end":{"line":41,"column":28}},"25":{"start":{"line":44,"column":0},"end":{"line":44,"column":26}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aReduce","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":16}},"loc":{"start":{"line":24,"column":45},"end":{"line":43,"column":1}},"line":24},"8":{"name":"(anonymous_8)","decl":{"start":{"line":25,"column":43},"end":{"line":25,"column":44}},"loc":{"start":{"line":25,"column":56},"end":{"line":42,"column":5}},"line":25}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},"type":"if","locations":[{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},{"start":{"line":26,"column":8},"end":{"line":28,"column":9}}],"line":26},"6":{"loc":{"start":{"line":26,"column":12},"end":{"line":26,"column":58}},"type":"binary-expr","locations":[{"start":{"line":26,"column":12},"end":{"line":26,"column":28}},{"start":{"line":26,"column":32},"end":{"line":26,"column":58}}],"line":26},"7":{"loc":{"start":{"line":31,"column":8},"end":{"line":37,"column":9}},"type":"if","locations":[{"start":{"line":31,"column":8},"end":{"line":37,"column":9}},{"start":{"line":31,"column":8},"end":{"line":37,"column":9}}],"line":31}},"s":{"0":1,"1":30,"2":0,"3":9,"4":30,"5":30,"6":0,"7":0,"8":0,"9":0,"10":38,"11":9,"12":1,"13":1,"14":9,"15":9,"16":1,"17":8,"18":8,"19":4,"20":4,"21":4,"22":8,"23":30,"24":8,"25":1},"f":{"0":9,"1":30,"2":0,"3":9,"4":30,"5":0,"6":38,"7":9,"8":9},"b":{"0":[1,1,1],"1":[30,0],"2":[9,9],"3":[8,30],"4":[9,9],"5":[1,8],"6":[9,1],"7":[4,4]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_reduce.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_reduce.ts"],"names":[],"mappings":";;;;;;;;;;;;AAQA;;;;;;;;;;GAUG;AACH,SAAsB,OAAO,CAC3B,QAAa,EACb,EAAwB,EACxB,YAAgB;;QAEhB,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,YAAY,KAAK,SAAS,EAAE;YAClD,MAAM,IAAI,KAAK,CAAC,6CAA6C,CAAC,CAAC;SAChE;QAED,IAAI,YAAmB,CAAC;QACxB,IAAI,KAAK,GAAG,CAAC,CAAC;QAEd,IAAI,YAAY,KAAK,SAAS,EAAE;YAC9B,YAAY,GAAG,QAAQ,CAAC,CAAC,CAAM,CAAC;YAChC,KAAK,EAAE,CAAC;SACT;aAAM;YACL,YAAY,GAAG,YAAY,CAAC;SAC7B;QAED,OAAO,KAAK,GAAG,QAAQ,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE;YACvC,YAAY,GAAG,MAAM,EAAE,CAAC,YAAY,EAAE,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC;SACzE;QAED,OAAO,YAAY,CAAC;IACtB,CAAC;CAAA;AAxBD,0BAwBC","sourcesContent":["/** returns any type value */\r\nexport type CallBackReduce<T, R> = (\r\n  accumulator: T | R,\r\n  value: T,\r\n  index?: number,\r\n  collection?: T[]\r\n) => Promise<T | R>;\r\n\r\n/**\r\n * Async Reduce function\r\n *\r\n * @export\r\n * @template T\r\n * @template R\r\n * @param {T[]} elements\r\n * @param {CallBackReduce<T, R>} cb\r\n * @param {R} [initialValue]\r\n * @returns {Promise<T | R>}\r\n */\r\nexport async function aReduce<T, R>(\r\n  elements: T[],\r\n  cb: CallBackReduce<T, R>,\r\n  initialValue?: R\r\n): Promise<T | R> {\r\n  if (!elements.length && initialValue === undefined) {\r\n    throw new Error('Reduce of empty array with no initial value');\r\n  }\r\n\r\n  let reducedValue: T | R;\r\n  let index = 0;\r\n\r\n  if (initialValue === undefined) {\r\n    reducedValue = elements[0] as T;\r\n    index++;\r\n  } else {\r\n    reducedValue = initialValue;\r\n  }\r\n\r\n  for (; index < elements.length; index++) {\r\n    reducedValue = await cb(reducedValue, elements[index], index, elements);\r\n  }\r\n\r\n  return reducedValue;\r\n}\r\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"6b1903688fd5aa43d5abaac76b6203b374acec6d","contentHash":"ba9a3622d59ca68892561fc0bf7badfa3f369f939eef87daba09a56b14a5fabd"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_reduce_right.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_reduce_right.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":30}},"14":{"start":{"line":25,"column":4},"end":{"line":42,"column":7}},"15":{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":27,"column":12},"end":{"line":27,"column":75}},"17":{"start":{"line":30,"column":20},"end":{"line":30,"column":39}},"18":{"start":{"line":31,"column":8},"end":{"line":37,"column":9}},"19":{"start":{"line":32,"column":12},"end":{"line":32,"column":43}},"20":{"start":{"line":33,"column":12},"end":{"line":33,"column":20}},"21":{"start":{"line":36,"column":12},"end":{"line":36,"column":40}},"22":{"start":{"line":38,"column":8},"end":{"line":40,"column":9}},"23":{"start":{"line":39,"column":12},"end":{"line":39,"column":84}},"24":{"start":{"line":41,"column":8},"end":{"line":41,"column":28}},"25":{"start":{"line":44,"column":0},"end":{"line":44,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aReduceRight","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":21}},"loc":{"start":{"line":24,"column":50},"end":{"line":43,"column":1}},"line":24},"8":{"name":"(anonymous_8)","decl":{"start":{"line":25,"column":43},"end":{"line":25,"column":44}},"loc":{"start":{"line":25,"column":56},"end":{"line":42,"column":5}},"line":25}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},"type":"if","locations":[{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},{"start":{"line":26,"column":8},"end":{"line":28,"column":9}}],"line":26},"6":{"loc":{"start":{"line":26,"column":12},"end":{"line":26,"column":58}},"type":"binary-expr","locations":[{"start":{"line":26,"column":12},"end":{"line":26,"column":28}},{"start":{"line":26,"column":32},"end":{"line":26,"column":58}}],"line":26},"7":{"loc":{"start":{"line":31,"column":8},"end":{"line":37,"column":9}},"type":"if","locations":[{"start":{"line":31,"column":8},"end":{"line":37,"column":9}},{"start":{"line":31,"column":8},"end":{"line":37,"column":9}}],"line":31}},"s":{"0":1,"1":30,"2":0,"3":9,"4":30,"5":30,"6":0,"7":0,"8":0,"9":0,"10":38,"11":9,"12":1,"13":1,"14":9,"15":9,"16":1,"17":8,"18":8,"19":4,"20":4,"21":4,"22":8,"23":30,"24":8,"25":1},"f":{"0":9,"1":30,"2":0,"3":9,"4":30,"5":0,"6":38,"7":9,"8":9},"b":{"0":[1,1,1],"1":[30,0],"2":[9,9],"3":[8,30],"4":[9,9],"5":[1,8],"6":[9,1],"7":[4,4]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_reduce_right.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_reduce_right.ts"],"names":[],"mappings":";;;;;;;;;;;;AAQA;;;;;;;;;;GAUG;AACH,SAAsB,YAAY,CAChC,QAAa,EACb,EAA6B,EAC7B,YAAgB;;QAEhB,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,YAAY,KAAK,SAAS,EAAE;YAClD,MAAM,IAAI,KAAK,CAAC,6CAA6C,CAAC,CAAC;SAChE;QAED,IAAI,YAAmB,CAAC;QACxB,IAAI,KAAK,GAAG,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC;QAEhC,IAAI,YAAY,KAAK,SAAS,EAAE;YAC9B,YAAY,GAAG,QAAQ,CAAC,KAAK,CAAM,CAAC;YACpC,KAAK,EAAE,CAAC;SACT;aAAM;YACL,YAAY,GAAG,YAAY,CAAC;SAC7B;QAED,OAAO,KAAK,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE;YAC1B,YAAY,GAAG,MAAM,EAAE,CAAC,YAAY,EAAE,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC;SACzE;QAED,OAAO,YAAY,CAAC;IACtB,CAAC;CAAA;AAxBD,oCAwBC","sourcesContent":["/** returns any type value */\r\nexport type CallBackReduceRight<T, R> = (\r\n  accumulator: T | R,\r\n  value: T,\r\n  index?: number,\r\n  collection?: T[]\r\n) => Promise<T | R>;\r\n\r\n/**\r\n * Async ReduceRight function\r\n *\r\n * @export\r\n * @template T\r\n * @template R\r\n * @param {T[]} elements\r\n * @param {CallBackReduceRight<T, R>} cb\r\n * @param {R} [initialValue]\r\n * @returns {Promise<T | R>}\r\n */\r\nexport async function aReduceRight<T, R>(\r\n  elements: T[],\r\n  cb: CallBackReduceRight<T, R>,\r\n  initialValue?: R\r\n): Promise<T | R> {\r\n  if (!elements.length && initialValue === undefined) {\r\n    throw new Error('Reduce of empty array with no initial value');\r\n  }\r\n\r\n  let reducedValue: T | R;\r\n  let index = elements.length - 1;\r\n\r\n  if (initialValue === undefined) {\r\n    reducedValue = elements[index] as T;\r\n    index--;\r\n  } else {\r\n    reducedValue = initialValue;\r\n  }\r\n\r\n  for (; index >= 0; index--) {\r\n    reducedValue = await cb(reducedValue, elements[index], index, elements);\r\n  }\r\n\r\n  return reducedValue;\r\n}\r\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ffeed1d940281c65386e14a446e14db38760f685","contentHash":"9fb3201732153beea3a07156d669aff5ba51ecbe44cda5a203483cc159d0b2fc"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_some.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_some.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":23}},"14":{"start":{"line":23,"column":4},"end":{"line":30,"column":7}},"15":{"start":{"line":24,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"17":{"start":{"line":26,"column":16},"end":{"line":26,"column":28}},"18":{"start":{"line":29,"column":8},"end":{"line":29,"column":21}},"19":{"start":{"line":32,"column":0},"end":{"line":32,"column":22}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aSome","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":14}},"loc":{"start":{"line":22,"column":29},"end":{"line":31,"column":1}},"line":22},"8":{"name":"(anonymous_8)","decl":{"start":{"line":23,"column":43},"end":{"line":23,"column":44}},"loc":{"start":{"line":23,"column":56},"end":{"line":30,"column":5}},"line":23}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"type":"if","locations":[{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},{"start":{"line":25,"column":12},"end":{"line":27,"column":13}}],"line":25}},"s":{"0":1,"1":13,"2":0,"3":6,"4":13,"5":13,"6":0,"7":0,"8":0,"9":0,"10":19,"11":6,"12":1,"13":1,"14":6,"15":6,"16":13,"17":5,"18":1,"19":1},"f":{"0":6,"1":13,"2":0,"3":6,"4":13,"5":0,"6":19,"7":6,"8":6},"b":{"0":[1,1,1],"1":[13,0],"2":[6,6],"3":[6,13],"4":[6,6],"5":[5,8]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_some.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/methods/a_some.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;GAQG;AACH,SAAsB,KAAK,CACzB,QAAa,EACb,EAAmB;;QAEnB,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,IAAI,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,EAAE;gBACtC,OAAO,IAAI,CAAC;aACb;SACF;QAED,OAAO,KAAK,CAAC;IACf,CAAC;CAAA;AAXD,sBAWC","sourcesContent":["/** returns boolean */\r\nexport type CallBackSome<T> = (\r\n  value: T,\r\n  index?: number,\r\n  collection?: T[]\r\n) => Promise<boolean>;\r\n\r\n/**\r\n * Async Some function\r\n *\r\n * @export\r\n * @template T\r\n * @param {T[]} elements\r\n * @param {CallBackSome<T>} cb\r\n * @returns {Promise<boolean>}\r\n */\r\nexport async function aSome<T>(\r\n  elements: T[],\r\n  cb: CallBackSome<T>\r\n): Promise<boolean> {\r\n  for (const [index, element] of elements.entries()) {\r\n    if (await cb(element, index, elements)) {\r\n      return true;\r\n    }\r\n  }\r\n\r\n  return false;\r\n}\r\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f53de93a2b172f0a16dab6dcccd3b8125c18656e","contentHash":"76ac243d61dc1690d945a860becafd85928dbee5c958bce6a51ed57332f7dad6"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/index.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/index.ts","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":8,"column":3}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"2":{"start":{"line":3,"column":26},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":4},"end":{"line":4,"column":89}},"4":{"start":{"line":4,"column":71},"end":{"line":4,"column":83}},"5":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},"6":{"start":{"line":6,"column":26},"end":{"line":6,"column":33}},"7":{"start":{"line":7,"column":4},"end":{"line":7,"column":17}},"8":{"start":{"line":9,"column":19},"end":{"line":11,"column":1}},"9":{"start":{"line":10,"column":4},"end":{"line":10,"column":103}},"10":{"start":{"line":10,"column":21},"end":{"line":10,"column":103}},"11":{"start":{"line":10,"column":72},"end":{"line":10,"column":103}},"12":{"start":{"line":12,"column":0},"end":{"line":12,"column":62}},"13":{"start":{"line":13,"column":0},"end":{"line":13,"column":42}},"14":{"start":{"line":14,"column":22},"end":{"line":14,"column":46}},"15":{"start":{"line":15,"column":20},"end":{"line":15,"column":42}},"16":{"start":{"line":25,"column":4},"end":{"line":25,"column":53}},"17":{"start":{"line":27,"column":0},"end":{"line":27,"column":28}},"18":{"start":{"line":37,"column":4},"end":{"line":37,"column":44}},"19":{"start":{"line":39,"column":0},"end":{"line":39,"column":22}},"20":{"start":{"line":40,"column":0},"end":{"line":40,"column":44}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":74},"end":{"line":2,"column":75}},"loc":{"start":{"line":2,"column":96},"end":{"line":5,"column":1}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":4,"column":58},"end":{"line":4,"column":59}},"loc":{"start":{"line":4,"column":69},"end":{"line":4,"column":85}},"line":4},"2":{"name":"(anonymous_2)","decl":{"start":{"line":5,"column":6},"end":{"line":5,"column":7}},"loc":{"start":{"line":5,"column":28},"end":{"line":8,"column":1}},"line":5},"3":{"name":"(anonymous_3)","decl":{"start":{"line":9,"column":50},"end":{"line":9,"column":51}},"loc":{"start":{"line":9,"column":71},"end":{"line":11,"column":1}},"line":9},"4":{"name":"AsyncRay","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":17}},"loc":{"start":{"line":24,"column":28},"end":{"line":26,"column":1}},"line":24},"5":{"name":"Chain","decl":{"start":{"line":36,"column":9},"end":{"line":36,"column":14}},"loc":{"start":{"line":36,"column":22},"end":{"line":38,"column":1}},"line":36}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":22},"end":{"line":8,"column":3}},"type":"binary-expr","locations":[{"start":{"line":2,"column":23},"end":{"line":2,"column":27}},{"start":{"line":2,"column":31},"end":{"line":2,"column":51}},{"start":{"line":2,"column":57},"end":{"line":8,"column":2}}],"line":2},"1":{"loc":{"start":{"line":2,"column":57},"end":{"line":8,"column":2}},"type":"cond-expr","locations":[{"start":{"line":2,"column":74},"end":{"line":5,"column":1}},{"start":{"line":5,"column":6},"end":{"line":8,"column":1}}],"line":2},"2":{"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"type":"if","locations":[{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},{"start":{"line":3,"column":4},"end":{"line":3,"column":33}}],"line":3},"3":{"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},{"start":{"line":6,"column":4},"end":{"line":6,"column":33}}],"line":6},"4":{"loc":{"start":{"line":9,"column":19},"end":{"line":11,"column":1}},"type":"binary-expr","locations":[{"start":{"line":9,"column":20},"end":{"line":9,"column":24}},{"start":{"line":9,"column":28},"end":{"line":9,"column":45}},{"start":{"line":9,"column":50},"end":{"line":11,"column":1}}],"line":9},"5":{"loc":{"start":{"line":10,"column":21},"end":{"line":10,"column":103}},"type":"if","locations":[{"start":{"line":10,"column":21},"end":{"line":10,"column":103}},{"start":{"line":10,"column":21},"end":{"line":10,"column":103}}],"line":10},"6":{"loc":{"start":{"line":10,"column":25},"end":{"line":10,"column":70}},"type":"binary-expr","locations":[{"start":{"line":10,"column":25},"end":{"line":10,"column":40}},{"start":{"line":10,"column":44},"end":{"line":10,"column":70}}],"line":10}},"s":{"0":1,"1":10,"2":10,"3":10,"4":0,"5":0,"6":0,"7":0,"8":1,"9":1,"10":10,"11":10,"12":1,"13":1,"14":1,"15":1,"16":45,"17":1,"18":19,"19":1,"20":1},"f":{"0":10,"1":0,"2":0,"3":1,"4":45,"5":19},"b":{"0":[1,1,1],"1":[1,0],"2":[10,0],"3":[0,0],"4":[1,1,1],"5":[10,0],"6":[10,10]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/index.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,+CAA2C;AAC3C,2CAAwC;AAExC;;;;;;;GAOG;AACH,SAAgB,QAAQ,CAAI,QAAa;IACvC,OAAO,IAAI,wBAAU,CAAI,GAAG,QAAQ,CAAC,CAAC;AACxC,CAAC;AAFD,4BAEC;AAED;;;;;;;GAOG;AACH,SAAgB,KAAK,CAAI,KAAU;IACjC,OAAO,IAAI,qBAAS,CAAI,KAAK,CAAC,CAAC;AACjC,CAAC;AAFD,sBAEC;AAED,4CAA0B","sourcesContent":["import { AsyncArray } from './async_array';\nimport { Chainable } from './chainable';\n\n/**\n * Get AsyncArray element\n *\n * @export\n * @template T\n * @param {...T[]} elements\n * @returns\n */\nexport function AsyncRay<T>(elements: T[]) {\n  return new AsyncArray<T>(...elements);\n}\n\n/**\n * Get chainable instance\n *\n * @export\n * @template T\n * @param {T[]} input\n * @returns\n */\nexport function Chain<T>(input: T[]) {\n  return new Chainable<T>(input);\n}\n\nexport * from './methods';\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"64cdcdb2b6782863acb368ae82567c179840a4ff","contentHash":"aea1b5d62111f9b9ec44b9a3f4e0400a8466491b16905a5447b6d730dab17ce9"},"/Users/ruwan/dev/personal/async-ray/async-ray/lib/chainable.ts":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/chainable.ts","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":27}},"14":{"start":{"line":13,"column":22},"end":{"line":13,"column":46}},"15":{"start":{"line":14,"column":16},"end":{"line":14,"column":36}},"16":{"start":{"line":29,"column":8},"end":{"line":29,"column":27}},"17":{"start":{"line":37,"column":8},"end":{"line":37,"column":28}},"18":{"start":{"line":47,"column":8},"end":{"line":47,"column":63}},"19":{"start":{"line":57,"column":8},"end":{"line":57,"column":60}},"20":{"start":{"line":67,"column":8},"end":{"line":67,"column":67}},"21":{"start":{"line":77,"column":8},"end":{"line":77,"column":62}},"22":{"start":{"line":87,"column":8},"end":{"line":87,"column":65}},"23":{"start":{"line":98,"column":8},"end":{"line":98,"column":57}},"24":{"start":{"line":110,"column":8},"end":{"line":110,"column":83}},"25":{"start":{"line":122,"column":8},"end":{"line":122,"column":78}},"26":{"start":{"line":133,"column":8},"end":{"line":133,"column":62}},"27":{"start":{"line":144,"column":8},"end":{"line":144,"column":61}},"28":{"start":{"line":153,"column":8},"end":{"line":169,"column":11}},"29":{"start":{"line":154,"column":31},"end":{"line":154,"column":41}},"30":{"start":{"line":155,"column":12},"end":{"line":164,"column":13}},"31":{"start":{"line":156,"column":16},"end":{"line":163,"column":17}},"32":{"start":{"line":157,"column":37},"end":{"line":157,"column":59}},"33":{"start":{"line":158,"column":20},"end":{"line":158,"column":122}},"34":{"start":{"line":161,"column":20},"end":{"line":161,"column":33}},"35":{"start":{"line":162,"column":20},"end":{"line":162,"column":32}},"36":{"start":{"line":165,"column":12},"end":{"line":167,"column":13}},"37":{"start":{"line":166,"column":16},"end":{"line":166,"column":69}},"38":{"start":{"line":168,"column":12},"end":{"line":168,"column":32}},"39":{"start":{"line":182,"column":8},"end":{"line":182,"column":47}},"40":{"start":{"line":183,"column":8},"end":{"line":183,"column":20}},"41":{"start":{"line":196,"column":8},"end":{"line":196,"column":47}},"42":{"start":{"line":197,"column":8},"end":{"line":197,"column":30}},"43":{"start":{"line":208,"column":8},"end":{"line":208,"column":62}},"44":{"start":{"line":217,"column":8},"end":{"line":217,"column":28}},"45":{"start":{"line":220,"column":0},"end":{"line":220,"column":30}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"(anonymous_7)","decl":{"start":{"line":28,"column":4},"end":{"line":28,"column":5}},"loc":{"start":{"line":28,"column":23},"end":{"line":38,"column":5}},"line":28},"8":{"name":"(anonymous_8)","decl":{"start":{"line":46,"column":4},"end":{"line":46,"column":5}},"loc":{"start":{"line":46,"column":15},"end":{"line":48,"column":5}},"line":46},"9":{"name":"(anonymous_9)","decl":{"start":{"line":56,"column":4},"end":{"line":56,"column":5}},"loc":{"start":{"line":56,"column":16},"end":{"line":58,"column":5}},"line":56},"10":{"name":"(anonymous_10)","decl":{"start":{"line":66,"column":4},"end":{"line":66,"column":5}},"loc":{"start":{"line":66,"column":19},"end":{"line":68,"column":5}},"line":66},"11":{"name":"(anonymous_11)","decl":{"start":{"line":76,"column":4},"end":{"line":76,"column":5}},"loc":{"start":{"line":76,"column":14},"end":{"line":78,"column":5}},"line":76},"12":{"name":"(anonymous_12)","decl":{"start":{"line":86,"column":4},"end":{"line":86,"column":5}},"loc":{"start":{"line":86,"column":17},"end":{"line":88,"column":5}},"line":86},"13":{"name":"(anonymous_13)","decl":{"start":{"line":97,"column":4},"end":{"line":97,"column":5}},"loc":{"start":{"line":97,"column":13},"end":{"line":99,"column":5}},"line":97},"14":{"name":"(anonymous_14)","decl":{"start":{"line":109,"column":4},"end":{"line":109,"column":5}},"loc":{"start":{"line":109,"column":35},"end":{"line":111,"column":5}},"line":109},"15":{"name":"(anonymous_15)","decl":{"start":{"line":121,"column":4},"end":{"line":121,"column":5}},"loc":{"start":{"line":121,"column":30},"end":{"line":123,"column":5}},"line":121},"16":{"name":"(anonymous_16)","decl":{"start":{"line":132,"column":4},"end":{"line":132,"column":5}},"loc":{"start":{"line":132,"column":14},"end":{"line":134,"column":5}},"line":132},"17":{"name":"(anonymous_17)","decl":{"start":{"line":143,"column":4},"end":{"line":143,"column":5}},"loc":{"start":{"line":143,"column":17},"end":{"line":145,"column":5}},"line":143},"18":{"name":"(anonymous_18)","decl":{"start":{"line":152,"column":4},"end":{"line":152,"column":5}},"loc":{"start":{"line":152,"column":14},"end":{"line":170,"column":5}},"line":152},"19":{"name":"(anonymous_19)","decl":{"start":{"line":153,"column":47},"end":{"line":153,"column":48}},"loc":{"start":{"line":153,"column":60},"end":{"line":169,"column":9}},"line":153},"20":{"name":"(anonymous_20)","decl":{"start":{"line":181,"column":4},"end":{"line":181,"column":5}},"loc":{"start":{"line":181,"column":53},"end":{"line":184,"column":5}},"line":181},"21":{"name":"(anonymous_21)","decl":{"start":{"line":195,"column":4},"end":{"line":195,"column":5}},"loc":{"start":{"line":195,"column":57},"end":{"line":198,"column":5}},"line":195},"22":{"name":"(anonymous_22)","decl":{"start":{"line":207,"column":4},"end":{"line":207,"column":5}},"loc":{"start":{"line":207,"column":38},"end":{"line":209,"column":5}},"line":207},"23":{"name":"(anonymous_23)","decl":{"start":{"line":216,"column":4},"end":{"line":216,"column":5}},"loc":{"start":{"line":216,"column":12},"end":{"line":218,"column":5}},"line":216}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":165,"column":12},"end":{"line":167,"column":13}},"type":"if","locations":[{"start":{"line":165,"column":12},"end":{"line":167,"column":13}},{"start":{"line":165,"column":12},"end":{"line":167,"column":13}}],"line":165}},"s":{"0":1,"1":56,"2":0,"3":18,"4":55,"5":55,"6":0,"7":1,"8":1,"9":1,"10":73,"11":18,"12":1,"13":1,"14":1,"15":1,"16":19,"17":19,"18":1,"19":22,"20":1,"21":1,"22":1,"23":25,"24":2,"25":2,"26":3,"27":1,"28":18,"29":18,"30":18,"31":56,"32":56,"33":56,"34":1,"35":1,"36":17,"37":6,"38":11,"39":48,"40":48,"41":11,"42":11,"43":59,"44":1,"45":1},"f":{"0":18,"1":56,"2":0,"3":18,"4":55,"5":1,"6":73,"7":19,"8":1,"9":22,"10":1,"11":1,"12":1,"13":25,"14":2,"15":2,"16":3,"17":1,"18":18,"19":18,"20":48,"21":11,"22":59,"23":1},"b":{"0":[1,1,1],"1":[56,0],"2":[18,18],"3":[17,56],"4":[18,18],"5":[6,11]},"inputSourceMap":{"version":3,"file":"/Users/ruwan/dev/personal/async-ray/async-ray/lib/chainable.ts","sources":["/Users/ruwan/dev/personal/async-ray/async-ray/lib/chainable.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,+CAA2C;AAC3C,qCAAqC;AAwBrC;;;;;;GAMG;AACH,MAAa,SAAS;IAUpB;;;;OAIG;IACH,YAAmB,KAAU;QAAV,UAAK,GAAL,KAAK,CAAK;QAd7B;;;;;;WAMG;QACK,cAAS,GAAiB,EAAE,CAAC;IAOL,CAAC;IAEjC;;;;;;OAMG;IACH,MAAM,CAAC,EAA4B;QACjC,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC;IACzD,CAAC;IAED;;;;;;OAMG;IACH,OAAO,CAAC,EAA6B;QACnC,OAAO,IAAI,CAAC,kBAAkB,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;IACtD,CAAC;IAED;;;;;;OAMG;IACH,UAAU,CAAC,EAAgC;QACzC,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,UAAU,EAAE,EAAE,CAAC,CAAC;IAC7D,CAAC;IAED;;;;;;OAMG;IACH,KAAK,CAAC,EAA2B;QAC/B,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;IACxD,CAAC;IAED;;;;;;OAMG;IACH,QAAQ,CAAC,EAA8B;QACrC,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;IAC3D,CAAC;IAED;;;;;;;OAOG;IACH,IAAI,CAAI,EAA6B;QACnC,OAAO,IAAI,CAAC,kBAAkB,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;IACnD,CAAC;IAED;;;;;;;;OAQG;IACH,YAAY,CACV,EAAqC,EACrC,YAAgB;QAEhB,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,EAAE,YAAY,CAAC,CAAC;IAC7E,CAAC;IAED;;;;;;;;OAQG;IACH,OAAO,CAAI,EAAgC,EAAE,YAAgB;QAC3D,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,EAAE,YAAY,CAAC,CAAC;IACxE,CAAC;IAED;;;;;;;OAOG;IACH,KAAK,CAAI,EAA2B;QAClC,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;IACxD,CAAC;IAED;;;;;;;OAOG;IACH,QAAQ,CAAI,EAAiC;QAC3C,OAAO,IAAI,CAAC,kBAAkB,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;IACvD,CAAC;IAED;;;;;OAKG;IACG,OAAO;;YACX,IAAI,YAAY,GAAG,IAAI,CAAC,KAAK,CAAC;YAC9B,OAAO,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE;gBAC5B,IAAI;oBACF,MAAM,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,EAAgB,CAAC;oBACtD,YAAY,GAAG,MAAM,QAAQ,CAAC,MAAM,CAAC,IAAI,CACvC,IAAI,EACJ,YAAY,EACZ,QAAQ,CAAC,QAAQ,EACjB,QAAQ,CAAC,UAAU,CACpB,CAAC;iBACH;gBAAC,OAAO,KAAK,EAAE;oBACd,IAAI,CAAC,KAAK,EAAE,CAAC;oBAEb,MAAM,KAAK,CAAC;iBACb;aACF;YAED,IAAI,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE;gBAC/B,OAAO,IAAI,wBAAU,CAAI,GAAG,YAAY,CAAC,CAAC;aAC3C;YAED,OAAO,YAAY,CAAC;QACtB,CAAC;KAAA;IAED;;;;;;;;;OASG;IACK,kBAAkB,CACxB,MAAgB,EAChB,QAAmB,EACnB,UAAgB;QAEhB,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,EAAE,UAAU,CAAC,CAAC;QAEvC,OAAO,IAAI,CAAC;IACd,CAAC;IAED;;;;;;;;;OASG;IACK,sBAAsB,CAC5B,MAAgB,EAChB,QAAmB,EACnB,UAAgB;QAEhB,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,EAAE,UAAU,CAAC,CAAC;QAEvC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAC;IACxB,CAAC;IAED;;;;;;;OAOG;IACK,GAAG,CAAC,MAAgB,EAAE,QAAmB,EAAE,UAAgB;QACjE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,MAAM,EAAE,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC;IACxD,CAAC;IAED;;;;;OAKG;IACK,KAAK;QACX,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;IACtB,CAAC;CACF;AArOD,8BAqOC","sourcesContent":["import { AsyncArray } from './async_array';\nimport * as methods from './methods';\n\ntype CallBacks =\n  | methods.CallBackEvery<any>\n  | methods.CallBackFilter<any>\n  | methods.CallBackFind<any>\n  | methods.CallBackFindIndex<any>\n  | methods.CallBackMap<any, any>\n  | methods.CallBackReduce<any, any>\n  | methods.CallBackReduceRight<any, any>\n  | methods.CallBackSome<any>\n  | methods.CallBackFlatMap<any, any>;\n\n/**\n * Interface for the single entry for the call stack\n *\n * @interface SingleCall\n */\ninterface SingleCall {\n  method: Function;\n  callBack: CallBacks;\n  additional?: any;\n}\n\n/**\n * Chainable function handler\n *\n * @export\n * @class Chainable\n * @template T\n */\nexport class Chainable<T> {\n  /**\n   * Call Stack\n   *\n   * @private\n   * @type {SingleCall[]}\n   * @memberof Chainable\n   */\n  private callQueue: SingleCall[] = [];\n\n  /**\n   * Creates an instance of Chainable.\n   * @param {T[]} input\n   * @memberof Chainable\n   */\n  constructor(public input: T[]) {}\n\n  /**\n   * aEvery method of Async-Ray lib\n   *\n   * @param {methods.CallBackEvery<T>} cb\n   * @returns {Promise<any>}\n   * @memberof Chainable\n   */\n  aEvery(cb: methods.CallBackEvery<T>): Promise<any> {\n    return this.addNoneChainableMethod(methods.aEvery, cb);\n  }\n\n  /**\n   * aFilter method of Async-Ray lib\n   *\n   * @param {methods.CallBackFilter<T>} cb\n   * @returns {Chainable<T>}\n   * @memberof Chainable\n   */\n  aFilter(cb: methods.CallBackFilter<T>): Chainable<T> {\n    return this.addChainableMethod(methods.aFilter, cb);\n  }\n\n  /**\n   * aFindIndex method of Async-Ray lib\n   *\n   * @param {methods.CallBackFindIndex<T>} cb\n   * @returns {Promise<any>}\n   * @memberof Chainable\n   */\n  aFindIndex(cb: methods.CallBackFindIndex<T>): Promise<any> {\n    return this.addNoneChainableMethod(methods.aFindIndex, cb);\n  }\n\n  /**\n   * aFind method of Async-Ray lib\n   *\n   * @param {methods.CallBackFind<T>} cb\n   * @returns {Promise<any>}\n   * @memberof Chainable\n   */\n  aFind(cb: methods.CallBackFind<T>): Promise<any> {\n    return this.addNoneChainableMethod(methods.aFind, cb);\n  }\n\n  /**\n   * aForEach method of Async-Ray lib\n   *\n   * @param {methods.CallBackForEach<T>} cb\n   * @returns {Promise<any>}\n   * @memberof Chainable\n   */\n  aForEach(cb: methods.CallBackForEach<T>): Promise<any> {\n    return this.addNoneChainableMethod(methods.aForEach, cb);\n  }\n\n  /**\n   * aMap method of Async-Ray lib\n   *\n   * @template R\n   * @param {methods.CallBackMap<T, R>} cb\n   * @returns {Chainable<T>}\n   * @memberof Chainable\n   */\n  aMap<R>(cb: methods.CallBackMap<T, R>): Chainable<T> {\n    return this.addChainableMethod(methods.aMap, cb);\n  }\n\n  /**\n   * aReduceRight method of Async-Ray lib\n   *\n   * @template R\n   * @param {methods.CallBackReduceRight<T, R>} cb\n   * @param {R} [initialValue]\n   * @returns {Promise<any>}\n   * @memberof Chainable\n   */\n  aReduceRight<R>(\n    cb: methods.CallBackReduceRight<T, R>,\n    initialValue?: R\n  ): Promise<any> {\n    return this.addNoneChainableMethod(methods.aReduceRight, cb, initialValue);\n  }\n\n  /**\n   * aReduce method of Async-Ray lib\n   *\n   * @template R\n   * @param {methods.CallBackReduce<T, R>} cb\n   * @param {R} [initialValue]\n   * @returns {Promise<any>}\n   * @memberof Chainable\n   */\n  aReduce<R>(cb: methods.CallBackReduce<T, R>, initialValue?: R): Promise<any> {\n    return this.addNoneChainableMethod(methods.aReduce, cb, initialValue);\n  }\n\n  /**\n   * aSome method of Async-Ray lib\n   *\n   * @template R\n   * @param {methods.CallBackSome<T>} cb\n   * @returns {Promise<any>}\n   * @memberof Chainable\n   */\n  aSome<R>(cb: methods.CallBackSome<T>): Promise<any> {\n    return this.addNoneChainableMethod(methods.aSome, cb);\n  }\n\n  /**\n   * aFlatMap method of Async-Ray lib\n   *\n   * @template R\n   * @param {CallBackFlatMap<T, R>} cb\n   * @returns {Chainable<T>}\n   * @memberof Chainable\n   */\n  aFlatMap<R>(cb: methods.CallBackFlatMap<T, R>): Chainable<T> {\n    return this.addChainableMethod(methods.aFlatMap, cb);\n  }\n\n  /**\n   * Process the call stack\n   *\n   * @returns {Promise<any>}\n   * @memberof Chainable\n   */\n  async process(): Promise<any> {\n    let currentInput = this.input;\n    while (this.callQueue.length) {\n      try {\n        const nextCall = this.callQueue.shift() as SingleCall;\n        currentInput = await nextCall.method.call(\n          null,\n          currentInput,\n          nextCall.callBack,\n          nextCall.additional\n        );\n      } catch (error) {\n        this.clear();\n\n        throw error;\n      }\n    }\n\n    if (Array.isArray(currentInput)) {\n      return new AsyncArray<T>(...currentInput);\n    }\n\n    return currentInput;\n  }\n\n  /**\n   * Add chainable method to the call queue\n   *\n   * @private\n   * @param {Function} method\n   * @param {CallBacks} callBack\n   * @param {*} [additional]\n   * @returns {Chainable<T>}\n   * @memberof Chainable\n   */\n  private addChainableMethod(\n    method: Function,\n    callBack: CallBacks,\n    additional?: any\n  ): Chainable<T> {\n    this.add(method, callBack, additional);\n\n    return this;\n  }\n\n  /**\n   * Add none chainable method to the queue and execute the chaining process\n   *\n   * @private\n   * @param {Function} method\n   * @param {CallBacks} callBack\n   * @param {*} [additional]\n   * @returns {Promise<any>}\n   * @memberof Chainable\n   */\n  private addNoneChainableMethod(\n    method: Function,\n    callBack: CallBacks,\n    additional?: any\n  ): Promise<any> {\n    this.add(method, callBack, additional);\n\n    return this.process();\n  }\n\n  /**\n   * Add element to the call queue\n   *\n   * @private\n   * @param {Function} method\n   * @param {CallBacks} callBack\n   * @memberof Chainable\n   */\n  private add(method: Function, callBack: CallBacks, additional?: any): void {\n    this.callQueue.push({ method, callBack, additional });\n  }\n\n  /**\n   * clear the call queue\n   *\n   * @private\n   * @memberof Chainable\n   */\n  private clear() {\n    this.callQueue = [];\n  }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"3f08c161433510dcb04ad823d9942135a3e4784a","contentHash":"eaed9e27ce876877c9611cf21dd623bc45b0a844d5573877c3594eaf40daebf0"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/index.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/index.js","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":8,"column":3}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"2":{"start":{"line":3,"column":26},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":4},"end":{"line":4,"column":89}},"4":{"start":{"line":4,"column":71},"end":{"line":4,"column":83}},"5":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},"6":{"start":{"line":6,"column":26},"end":{"line":6,"column":33}},"7":{"start":{"line":7,"column":4},"end":{"line":7,"column":17}},"8":{"start":{"line":9,"column":19},"end":{"line":11,"column":1}},"9":{"start":{"line":10,"column":4},"end":{"line":10,"column":103}},"10":{"start":{"line":10,"column":21},"end":{"line":10,"column":103}},"11":{"start":{"line":10,"column":72},"end":{"line":10,"column":103}},"12":{"start":{"line":12,"column":0},"end":{"line":12,"column":62}},"13":{"start":{"line":13,"column":0},"end":{"line":13,"column":42}},"14":{"start":{"line":14,"column":22},"end":{"line":14,"column":46}},"15":{"start":{"line":15,"column":20},"end":{"line":15,"column":42}},"16":{"start":{"line":25,"column":4},"end":{"line":25,"column":53}},"17":{"start":{"line":27,"column":0},"end":{"line":27,"column":28}},"18":{"start":{"line":37,"column":4},"end":{"line":37,"column":44}},"19":{"start":{"line":39,"column":0},"end":{"line":39,"column":22}},"20":{"start":{"line":40,"column":0},"end":{"line":40,"column":44}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":74},"end":{"line":2,"column":75}},"loc":{"start":{"line":2,"column":96},"end":{"line":5,"column":1}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":4,"column":58},"end":{"line":4,"column":59}},"loc":{"start":{"line":4,"column":69},"end":{"line":4,"column":85}},"line":4},"2":{"name":"(anonymous_2)","decl":{"start":{"line":5,"column":6},"end":{"line":5,"column":7}},"loc":{"start":{"line":5,"column":28},"end":{"line":8,"column":1}},"line":5},"3":{"name":"(anonymous_3)","decl":{"start":{"line":9,"column":50},"end":{"line":9,"column":51}},"loc":{"start":{"line":9,"column":71},"end":{"line":11,"column":1}},"line":9},"4":{"name":"AsyncRay","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":17}},"loc":{"start":{"line":24,"column":28},"end":{"line":26,"column":1}},"line":24},"5":{"name":"Chain","decl":{"start":{"line":36,"column":9},"end":{"line":36,"column":14}},"loc":{"start":{"line":36,"column":22},"end":{"line":38,"column":1}},"line":36}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":22},"end":{"line":8,"column":3}},"type":"binary-expr","locations":[{"start":{"line":2,"column":23},"end":{"line":2,"column":27}},{"start":{"line":2,"column":31},"end":{"line":2,"column":51}},{"start":{"line":2,"column":57},"end":{"line":8,"column":2}}],"line":2},"1":{"loc":{"start":{"line":2,"column":57},"end":{"line":8,"column":2}},"type":"cond-expr","locations":[{"start":{"line":2,"column":74},"end":{"line":5,"column":1}},{"start":{"line":5,"column":6},"end":{"line":8,"column":1}}],"line":2},"2":{"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"type":"if","locations":[{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},{"start":{"line":3,"column":4},"end":{"line":3,"column":33}}],"line":3},"3":{"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},{"start":{"line":6,"column":4},"end":{"line":6,"column":33}}],"line":6},"4":{"loc":{"start":{"line":9,"column":19},"end":{"line":11,"column":1}},"type":"binary-expr","locations":[{"start":{"line":9,"column":20},"end":{"line":9,"column":24}},{"start":{"line":9,"column":28},"end":{"line":9,"column":45}},{"start":{"line":9,"column":50},"end":{"line":11,"column":1}}],"line":9},"5":{"loc":{"start":{"line":10,"column":21},"end":{"line":10,"column":103}},"type":"if","locations":[{"start":{"line":10,"column":21},"end":{"line":10,"column":103}},{"start":{"line":10,"column":21},"end":{"line":10,"column":103}}],"line":10},"6":{"loc":{"start":{"line":10,"column":25},"end":{"line":10,"column":70}},"type":"binary-expr","locations":[{"start":{"line":10,"column":25},"end":{"line":10,"column":40}},{"start":{"line":10,"column":44},"end":{"line":10,"column":70}}],"line":10}},"s":{"0":1,"1":10,"2":10,"3":10,"4":9,"5":0,"6":0,"7":0,"8":1,"9":1,"10":10,"11":10,"12":1,"13":1,"14":1,"15":1,"16":0,"17":1,"18":0,"19":1,"20":1},"f":{"0":10,"1":9,"2":0,"3":1,"4":0,"5":0},"b":{"0":[1,1,1],"1":[1,0],"2":[10,0],"3":[0,0],"4":[1,1,1],"5":[10,0],"6":[10,10]},"inputSourceMap":{"version":3,"file":"index.js","sourceRoot":"","sources":["../lib/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,+CAA2C;AAC3C,2CAAwC;AAExC;;;;;;;GAOG;AACH,SAAgB,QAAQ,CAAI,QAAa;IACvC,OAAO,IAAI,wBAAU,CAAI,GAAG,QAAQ,CAAC,CAAC;AACxC,CAAC;AAFD,4BAEC;AAED;;;;;;;GAOG;AACH,SAAgB,KAAK,CAAI,KAAU;IACjC,OAAO,IAAI,qBAAS,CAAI,KAAK,CAAC,CAAC;AACjC,CAAC;AAFD,sBAEC;AAED,4CAA0B"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ff78bb5c1274d392b7e617ac4d0ef2bd9b543531","contentHash":"9fb57178dd361bba1a3e9eed238183cc3113325d9df33a44f6631b01416793ed"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/async_array.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/async_array.js","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":28}},"14":{"start":{"line":13,"column":16},"end":{"line":13,"column":36}},"15":{"start":{"line":37,"column":8},"end":{"line":43,"column":9}},"16":{"start":{"line":38,"column":12},"end":{"line":38,"column":21}},"17":{"start":{"line":39,"column":12},"end":{"line":39,"column":31}},"18":{"start":{"line":42,"column":12},"end":{"line":42,"column":27}},"19":{"start":{"line":53,"column":8},"end":{"line":55,"column":11}},"20":{"start":{"line":54,"column":12},"end":{"line":54,"column":44}},"21":{"start":{"line":66,"column":8},"end":{"line":68,"column":11}},"22":{"start":{"line":67,"column":12},"end":{"line":67,"column":73}},"23":{"start":{"line":78,"column":8},"end":{"line":80,"column":11}},"24":{"start":{"line":79,"column":12},"end":{"line":79,"column":72}},"25":{"start":{"line":90,"column":8},"end":{"line":92,"column":11}},"26":{"start":{"line":91,"column":12},"end":{"line":91,"column":43}},"27":{"start":{"line":102,"column":8},"end":{"line":104,"column":11}},"28":{"start":{"line":103,"column":12},"end":{"line":103,"column":48}},"29":{"start":{"line":114,"column":8},"end":{"line":116,"column":11}},"30":{"start":{"line":115,"column":12},"end":{"line":115,"column":45}},"31":{"start":{"line":127,"column":8},"end":{"line":129,"column":11}},"32":{"start":{"line":128,"column":12},"end":{"line":128,"column":69}},"33":{"start":{"line":141,"column":8},"end":{"line":143,"column":11}},"34":{"start":{"line":142,"column":12},"end":{"line":142,"column":59}},"35":{"start":{"line":155,"column":8},"end":{"line":157,"column":11}},"36":{"start":{"line":156,"column":12},"end":{"line":156,"column":64}},"37":{"start":{"line":167,"column":8},"end":{"line":169,"column":11}},"38":{"start":{"line":168,"column":12},"end":{"line":168,"column":43}},"39":{"start":{"line":172,"column":0},"end":{"line":172,"column":32}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"(anonymous_7)","decl":{"start":{"line":27,"column":4},"end":{"line":27,"column":5}},"loc":{"start":{"line":27,"column":25},"end":{"line":44,"column":5}},"line":27},"8":{"name":"(anonymous_8)","decl":{"start":{"line":52,"column":4},"end":{"line":52,"column":5}},"loc":{"start":{"line":52,"column":15},"end":{"line":56,"column":5}},"line":52},"9":{"name":"(anonymous_9)","decl":{"start":{"line":53,"column":47},"end":{"line":53,"column":48}},"loc":{"start":{"line":53,"column":60},"end":{"line":55,"column":9}},"line":53},"10":{"name":"(anonymous_10)","decl":{"start":{"line":65,"column":4},"end":{"line":65,"column":5}},"loc":{"start":{"line":65,"column":17},"end":{"line":69,"column":5}},"line":65},"11":{"name":"(anonymous_11)","decl":{"start":{"line":66,"column":47},"end":{"line":66,"column":48}},"loc":{"start":{"line":66,"column":60},"end":{"line":68,"column":9}},"line":66},"12":{"name":"(anonymous_12)","decl":{"start":{"line":77,"column":4},"end":{"line":77,"column":5}},"loc":{"start":{"line":77,"column":16},"end":{"line":81,"column":5}},"line":77},"13":{"name":"(anonymous_13)","decl":{"start":{"line":78,"column":47},"end":{"line":78,"column":48}},"loc":{"start":{"line":78,"column":60},"end":{"line":80,"column":9}},"line":78},"14":{"name":"(anonymous_14)","decl":{"start":{"line":89,"column":4},"end":{"line":89,"column":5}},"loc":{"start":{"line":89,"column":14},"end":{"line":93,"column":5}},"line":89},"15":{"name":"(anonymous_15)","decl":{"start":{"line":90,"column":47},"end":{"line":90,"column":48}},"loc":{"start":{"line":90,"column":60},"end":{"line":92,"column":9}},"line":90},"16":{"name":"(anonymous_16)","decl":{"start":{"line":101,"column":4},"end":{"line":101,"column":5}},"loc":{"start":{"line":101,"column":19},"end":{"line":105,"column":5}},"line":101},"17":{"name":"(anonymous_17)","decl":{"start":{"line":102,"column":47},"end":{"line":102,"column":48}},"loc":{"start":{"line":102,"column":60},"end":{"line":104,"column":9}},"line":102},"18":{"name":"(anonymous_18)","decl":{"start":{"line":113,"column":4},"end":{"line":113,"column":5}},"loc":{"start":{"line":113,"column":17},"end":{"line":117,"column":5}},"line":113},"19":{"name":"(anonymous_19)","decl":{"start":{"line":114,"column":47},"end":{"line":114,"column":48}},"loc":{"start":{"line":114,"column":60},"end":{"line":116,"column":9}},"line":114},"20":{"name":"(anonymous_20)","decl":{"start":{"line":126,"column":4},"end":{"line":126,"column":5}},"loc":{"start":{"line":126,"column":13},"end":{"line":130,"column":5}},"line":126},"21":{"name":"(anonymous_21)","decl":{"start":{"line":127,"column":47},"end":{"line":127,"column":48}},"loc":{"start":{"line":127,"column":60},"end":{"line":129,"column":9}},"line":127},"22":{"name":"(anonymous_22)","decl":{"start":{"line":140,"column":4},"end":{"line":140,"column":5}},"loc":{"start":{"line":140,"column":30},"end":{"line":144,"column":5}},"line":140},"23":{"name":"(anonymous_23)","decl":{"start":{"line":141,"column":47},"end":{"line":141,"column":48}},"loc":{"start":{"line":141,"column":60},"end":{"line":143,"column":9}},"line":141},"24":{"name":"(anonymous_24)","decl":{"start":{"line":154,"column":4},"end":{"line":154,"column":5}},"loc":{"start":{"line":154,"column":35},"end":{"line":158,"column":5}},"line":154},"25":{"name":"(anonymous_25)","decl":{"start":{"line":155,"column":47},"end":{"line":155,"column":48}},"loc":{"start":{"line":155,"column":60},"end":{"line":157,"column":9}},"line":155},"26":{"name":"(anonymous_26)","decl":{"start":{"line":166,"column":4},"end":{"line":166,"column":5}},"loc":{"start":{"line":166,"column":14},"end":{"line":170,"column":5}},"line":166},"27":{"name":"(anonymous_27)","decl":{"start":{"line":167,"column":47},"end":{"line":167,"column":48}},"loc":{"start":{"line":167,"column":60},"end":{"line":169,"column":9}},"line":167}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":37,"column":8},"end":{"line":43,"column":9}},"type":"if","locations":[{"start":{"line":37,"column":8},"end":{"line":43,"column":9}},{"start":{"line":37,"column":8},"end":{"line":43,"column":9}}],"line":37},"6":{"loc":{"start":{"line":37,"column":12},"end":{"line":37,"column":60}},"type":"binary-expr","locations":[{"start":{"line":37,"column":12},"end":{"line":37,"column":29}},{"start":{"line":37,"column":33},"end":{"line":37,"column":60}}],"line":37}},"s":{"0":1,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":1,"13":1,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0},"b":{"0":[1,1,1],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0]},"inputSourceMap":{"version":3,"file":"async_array.js","sourceRoot":"","sources":["../lib/async_array.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAqC;AAErC;;;;;;GAMG;AACH,MAAa,UAAc,SAAQ,KAAQ;IACzC;;;;OAIG;IACH,YAAY,GAAG,IAAS;QACtB;;;;;;;;WAQG;QACH,IAAI,IAAI,CAAC,MAAM,KAAK,CAAC,IAAI,OAAO,IAAI,CAAC,CAAC,CAAC,KAAK,QAAQ,EAAE;YACpD,KAAK,CAAC,CAAC,CAAC,CAAC;YACT,KAAK,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;SACpB;aAAM;YACL,KAAK,CAAC,GAAG,IAAI,CAAC,CAAC;SAChB;IACH,CAAC;IAED;;;;;;OAMG;IACG,MAAM,CAAC,EAA6B;;YACxC,OAAO,OAAO,CAAC,MAAM,CAAI,IAAI,EAAE,EAAE,CAAC,CAAC;QACrC,CAAC;KAAA;IAED;;;;;;;OAOG;IACG,QAAQ,CAAI,EAAiC;;YACjD,OAAO,IAAI,UAAU,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,QAAQ,CAAO,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IAED;;;;;;OAMG;IACG,OAAO,CAAC,EAA6B;;YACzC,OAAO,IAAI,UAAU,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,OAAO,CAAI,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;IAED;;;;;;OAMG;IACG,KAAK,CAAC,EAA2B;;YACrC,OAAO,OAAO,CAAC,KAAK,CAAI,IAAI,EAAE,EAAE,CAAC,CAAC;QACpC,CAAC;KAAA;IAED;;;;;;OAMG;IACG,UAAU,CAAC,EAAgC;;YAC/C,OAAO,OAAO,CAAC,UAAU,CAAI,IAAI,EAAE,EAAE,CAAC,CAAC;QACzC,CAAC;KAAA;IAED;;;;;;OAMG;IACG,QAAQ,CAAC,EAA8B;;YAC3C,MAAM,OAAO,CAAC,QAAQ,CAAI,IAAI,EAAE,EAAE,CAAC,CAAC;QACtC,CAAC;KAAA;IAED;;;;;;;OAOG;IACG,IAAI,CAAI,EAA6B;;YACzC,OAAO,IAAI,UAAU,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,IAAI,CAAO,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;IAED;;;;;;;;OAQG;IACG,OAAO,CACX,EAAgC,EAChC,YAAgB;;YAEhB,OAAO,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,EAAE,YAAY,CAAC,CAAC;QACjD,CAAC;KAAA;IAED;;;;;;;;OAQG;IACG,YAAY,CAChB,EAAqC,EACrC,YAAgB;;YAEhB,OAAO,OAAO,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,EAAE,YAAY,CAAC,CAAC;QACtD,CAAC;KAAA;IAED;;;;;;OAMG;IACG,KAAK,CAAC,EAA6B;;YACvC,OAAO,OAAO,CAAC,KAAK,CAAI,IAAI,EAAE,EAAE,CAAC,CAAC;QACpC,CAAC;KAAA;CACF;AAjJD,gCAiJC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"fcfb4d236a085ae0037d66f087e94926263328c1","contentHash":"a6b0262669a3ed914e3264768a22d9c892f9bd0a5ec445a2b7f63e6b0eea754e"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/index.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/index.js","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":8,"column":3}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"2":{"start":{"line":3,"column":26},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":4},"end":{"line":4,"column":89}},"4":{"start":{"line":4,"column":71},"end":{"line":4,"column":83}},"5":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},"6":{"start":{"line":6,"column":26},"end":{"line":6,"column":33}},"7":{"start":{"line":7,"column":4},"end":{"line":7,"column":17}},"8":{"start":{"line":9,"column":19},"end":{"line":11,"column":1}},"9":{"start":{"line":10,"column":4},"end":{"line":10,"column":103}},"10":{"start":{"line":10,"column":21},"end":{"line":10,"column":103}},"11":{"start":{"line":10,"column":72},"end":{"line":10,"column":103}},"12":{"start":{"line":12,"column":0},"end":{"line":12,"column":62}},"13":{"start":{"line":13,"column":0},"end":{"line":13,"column":44}},"14":{"start":{"line":14,"column":0},"end":{"line":14,"column":47}},"15":{"start":{"line":15,"column":0},"end":{"line":15,"column":45}},"16":{"start":{"line":16,"column":0},"end":{"line":16,"column":43}},"17":{"start":{"line":17,"column":0},"end":{"line":17,"column":49}},"18":{"start":{"line":18,"column":0},"end":{"line":18,"column":46}},"19":{"start":{"line":19,"column":0},"end":{"line":19,"column":42}},"20":{"start":{"line":20,"column":0},"end":{"line":20,"column":45}},"21":{"start":{"line":21,"column":0},"end":{"line":21,"column":51}},"22":{"start":{"line":22,"column":0},"end":{"line":22,"column":43}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":74},"end":{"line":2,"column":75}},"loc":{"start":{"line":2,"column":96},"end":{"line":5,"column":1}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":4,"column":58},"end":{"line":4,"column":59}},"loc":{"start":{"line":4,"column":69},"end":{"line":4,"column":85}},"line":4},"2":{"name":"(anonymous_2)","decl":{"start":{"line":5,"column":6},"end":{"line":5,"column":7}},"loc":{"start":{"line":5,"column":28},"end":{"line":8,"column":1}},"line":5},"3":{"name":"(anonymous_3)","decl":{"start":{"line":9,"column":50},"end":{"line":9,"column":51}},"loc":{"start":{"line":9,"column":71},"end":{"line":11,"column":1}},"line":9}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":22},"end":{"line":8,"column":3}},"type":"binary-expr","locations":[{"start":{"line":2,"column":23},"end":{"line":2,"column":27}},{"start":{"line":2,"column":31},"end":{"line":2,"column":51}},{"start":{"line":2,"column":57},"end":{"line":8,"column":2}}],"line":2},"1":{"loc":{"start":{"line":2,"column":57},"end":{"line":8,"column":2}},"type":"cond-expr","locations":[{"start":{"line":2,"column":74},"end":{"line":5,"column":1}},{"start":{"line":5,"column":6},"end":{"line":8,"column":1}}],"line":2},"2":{"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},"type":"if","locations":[{"start":{"line":3,"column":4},"end":{"line":3,"column":33}},{"start":{"line":3,"column":4},"end":{"line":3,"column":33}}],"line":3},"3":{"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},{"start":{"line":6,"column":4},"end":{"line":6,"column":33}}],"line":6},"4":{"loc":{"start":{"line":9,"column":19},"end":{"line":11,"column":1}},"type":"binary-expr","locations":[{"start":{"line":9,"column":20},"end":{"line":9,"column":24}},{"start":{"line":9,"column":28},"end":{"line":9,"column":45}},{"start":{"line":9,"column":50},"end":{"line":11,"column":1}}],"line":9},"5":{"loc":{"start":{"line":10,"column":21},"end":{"line":10,"column":103}},"type":"if","locations":[{"start":{"line":10,"column":21},"end":{"line":10,"column":103}},{"start":{"line":10,"column":21},"end":{"line":10,"column":103}}],"line":10},"6":{"loc":{"start":{"line":10,"column":25},"end":{"line":10,"column":70}},"type":"binary-expr","locations":[{"start":{"line":10,"column":25},"end":{"line":10,"column":40}},{"start":{"line":10,"column":44},"end":{"line":10,"column":70}}],"line":10}},"s":{"0":1,"1":10,"2":10,"3":10,"4":9,"5":0,"6":0,"7":0,"8":1,"9":10,"10":10,"11":10,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1},"f":{"0":10,"1":9,"2":0,"3":10},"b":{"0":[1,1,1],"1":[1,0],"2":[10,0],"3":[0,0],"4":[1,1,1],"5":[10,0],"6":[10,10]},"inputSourceMap":{"version":3,"file":"index.js","sourceRoot":"","sources":["../../lib/methods/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,4CAA0B;AAC1B,+CAA6B;AAC7B,6CAA2B;AAC3B,2CAAyB;AACzB,iDAA+B;AAC/B,8CAA4B;AAC5B,0CAAwB;AACxB,6CAA2B;AAC3B,mDAAiC;AACjC,2CAAyB"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f79fbe3a761f3f21fd4db98ac9db34447f8b4312","contentHash":"56b723955c83ce17892e6aeeabd68ec02d4b2ed9076c2999e1136c6b9e30a48a"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_every.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_every.js","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":24}},"14":{"start":{"line":23,"column":4},"end":{"line":30,"column":7}},"15":{"start":{"line":24,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"17":{"start":{"line":26,"column":16},"end":{"line":26,"column":29}},"18":{"start":{"line":29,"column":8},"end":{"line":29,"column":20}},"19":{"start":{"line":32,"column":0},"end":{"line":32,"column":24}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aEvery","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":15}},"loc":{"start":{"line":22,"column":30},"end":{"line":31,"column":1}},"line":22},"8":{"name":"(anonymous_8)","decl":{"start":{"line":23,"column":43},"end":{"line":23,"column":44}},"loc":{"start":{"line":23,"column":56},"end":{"line":30,"column":5}},"line":23}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"type":"if","locations":[{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},{"start":{"line":25,"column":12},"end":{"line":27,"column":13}}],"line":25}},"s":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":3,"6":0,"7":0,"8":0,"9":0,"10":4,"11":1,"12":1,"13":1,"14":1,"15":1,"16":3,"17":0,"18":1,"19":1},"f":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":0,"6":4,"7":1,"8":1},"b":{"0":[1,1,1],"1":[3,0],"2":[1,1],"3":[1,3],"4":[1,1],"5":[0,3]},"inputSourceMap":{"version":3,"file":"a_every.js","sourceRoot":"","sources":["../../lib/methods/a_every.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;GAQG;AACH,SAAsB,MAAM,CAC1B,QAAa,EACb,EAAoB;;QAEpB,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,IAAI,CAAC,CAAC,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC,EAAE;gBACzC,OAAO,KAAK,CAAC;aACd;SACF;QAED,OAAO,IAAI,CAAC;IACd,CAAC;CAAA;AAXD,wBAWC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ff99fda6f473bd00da56072651ef4cfd17e10011","contentHash":"5e43e16ba7cacd3a61147d159bc0d6364025bf27869f756c9f03d7a805d8215e"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_flat_map.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_flat_map.js","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":26}},"14":{"start":{"line":13,"column":16},"end":{"line":13,"column":34}},"15":{"start":{"line":25,"column":4},"end":{"line":28,"column":7}},"16":{"start":{"line":26,"column":24},"end":{"line":26,"column":56}},"17":{"start":{"line":27,"column":8},"end":{"line":27,"column":95}},"18":{"start":{"line":27,"column":41},"end":{"line":27,"column":88}},"19":{"start":{"line":30,"column":0},"end":{"line":30,"column":28}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aFlatMap","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":17}},"loc":{"start":{"line":24,"column":32},"end":{"line":29,"column":1}},"line":24},"8":{"name":"(anonymous_8)","decl":{"start":{"line":25,"column":43},"end":{"line":25,"column":44}},"loc":{"start":{"line":25,"column":56},"end":{"line":28,"column":5}},"line":25},"9":{"name":"(anonymous_9)","decl":{"start":{"line":27,"column":30},"end":{"line":27,"column":31}},"loc":{"start":{"line":27,"column":41},"end":{"line":27,"column":88}},"line":27}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":27,"column":41},"end":{"line":27,"column":88}},"type":"cond-expr","locations":[{"start":{"line":27,"column":60},"end":{"line":27,"column":74}},{"start":{"line":27,"column":77},"end":{"line":27,"column":88}}],"line":27}},"s":{"0":1,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":1,"13":1,"14":1,"15":0,"16":0,"17":0,"18":0,"19":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{"0":[1,1,1],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0]},"inputSourceMap":{"version":3,"file":"a_flat_map.js","sourceRoot":"","sources":["../../lib/methods/a_flat_map.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,mCAA+B;AAS/B;;;;;;;;;GASG;AACH,SAAsB,QAAQ,CAC5B,QAAa,EACb,EAAyB;;QAEzB,MAAM,OAAO,GAAG,MAAM,YAAI,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;QAEzC,OAAO,OAAO,CAAC,MAAM,CACnB,CAAC,CAAM,EAAE,CAAU,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EACzE,EAAE,CACH,CAAC;IACJ,CAAC;CAAA;AAVD,4BAUC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f08a6a5e292fa75f696a27bef56a7be563dd39fd","contentHash":"24f0b6d196fd7893490ddbab0ee54b8e7308b1de2e23c59bc0d92f8b00b2535e"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_map.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_map.js","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":22}},"14":{"start":{"line":24,"column":4},"end":{"line":31,"column":7}},"15":{"start":{"line":25,"column":30},"end":{"line":25,"column":32}},"16":{"start":{"line":26,"column":8},"end":{"line":29,"column":9}},"17":{"start":{"line":27,"column":33},"end":{"line":27,"column":67}},"18":{"start":{"line":28,"column":12},"end":{"line":28,"column":45}},"19":{"start":{"line":30,"column":8},"end":{"line":30,"column":29}},"20":{"start":{"line":33,"column":0},"end":{"line":33,"column":20}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aMap","decl":{"start":{"line":23,"column":9},"end":{"line":23,"column":13}},"loc":{"start":{"line":23,"column":28},"end":{"line":32,"column":1}},"line":23},"8":{"name":"(anonymous_8)","decl":{"start":{"line":24,"column":43},"end":{"line":24,"column":44}},"loc":{"start":{"line":24,"column":56},"end":{"line":31,"column":5}},"line":24}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8}},"s":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":3,"6":0,"7":0,"8":0,"9":0,"10":4,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":3,"18":3,"19":1,"20":1},"f":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":0,"6":4,"7":1,"8":1},"b":{"0":[1,1,1],"1":[3,0],"2":[1,1],"3":[1,3],"4":[1,1]},"inputSourceMap":{"version":3,"file":"a_map.js","sourceRoot":"","sources":["../../lib/methods/a_map.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;;GASG;AACH,SAAsB,IAAI,CACxB,QAAa,EACb,EAAqB;;QAErB,MAAM,aAAa,GAAQ,EAAE,CAAC;QAC9B,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,MAAM,YAAY,GAAG,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC;YACxD,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;SAClC;QAED,OAAO,aAAa,CAAC;IACvB,CAAC;CAAA;AAXD,oBAWC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9020d0c858d2f7cd342a85cf144c85c594c19dd3","contentHash":"eb7d64d13eadbfe7c896c499dad4410611e9e550e88d7dbb339c818394459adc"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_filter.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_filter.js","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":25}},"14":{"start":{"line":23,"column":4},"end":{"line":31,"column":7}},"15":{"start":{"line":24,"column":32},"end":{"line":24,"column":34}},"16":{"start":{"line":25,"column":8},"end":{"line":29,"column":9}},"17":{"start":{"line":26,"column":12},"end":{"line":28,"column":13}},"18":{"start":{"line":27,"column":16},"end":{"line":27,"column":46}},"19":{"start":{"line":30,"column":8},"end":{"line":30,"column":31}},"20":{"start":{"line":33,"column":0},"end":{"line":33,"column":26}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aFilter","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":16}},"loc":{"start":{"line":22,"column":31},"end":{"line":32,"column":1}},"line":22},"8":{"name":"(anonymous_8)","decl":{"start":{"line":23,"column":43},"end":{"line":23,"column":44}},"loc":{"start":{"line":23,"column":56},"end":{"line":31,"column":5}},"line":23}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":26,"column":12},"end":{"line":28,"column":13}},"type":"if","locations":[{"start":{"line":26,"column":12},"end":{"line":28,"column":13}},{"start":{"line":26,"column":12},"end":{"line":28,"column":13}}],"line":26}},"s":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":3,"6":0,"7":0,"8":0,"9":0,"10":4,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":3,"18":2,"19":1,"20":1},"f":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":0,"6":4,"7":1,"8":1},"b":{"0":[1,1,1],"1":[3,0],"2":[1,1],"3":[1,3],"4":[1,1],"5":[2,1]},"inputSourceMap":{"version":3,"file":"a_filter.js","sourceRoot":"","sources":["../../lib/methods/a_filter.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;GAQG;AACH,SAAsB,OAAO,CAC3B,QAAa,EACb,EAAqB;;QAErB,MAAM,eAAe,GAAQ,EAAE,CAAC;QAChC,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,IAAI,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,EAAE;gBACtC,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;aAC/B;SACF;QAED,OAAO,eAAe,CAAC;IACzB,CAAC;CAAA;AAZD,0BAYC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"1a1b3bccd0e659a7701efe6da7d1f6626425f78e","contentHash":"f396bc55922374993dd646e0d33ca8e83986573fd8398826c85e02c8c3ed28b0"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_find.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_find.js","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":23}},"14":{"start":{"line":23,"column":4},"end":{"line":30,"column":7}},"15":{"start":{"line":24,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"17":{"start":{"line":26,"column":16},"end":{"line":26,"column":31}},"18":{"start":{"line":29,"column":8},"end":{"line":29,"column":25}},"19":{"start":{"line":32,"column":0},"end":{"line":32,"column":22}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aFind","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":14}},"loc":{"start":{"line":22,"column":29},"end":{"line":31,"column":1}},"line":22},"8":{"name":"(anonymous_8)","decl":{"start":{"line":23,"column":43},"end":{"line":23,"column":44}},"loc":{"start":{"line":23,"column":56},"end":{"line":30,"column":5}},"line":23}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"type":"if","locations":[{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},{"start":{"line":25,"column":12},"end":{"line":27,"column":13}}],"line":25}},"s":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":3,"6":0,"7":0,"8":0,"9":0,"10":4,"11":1,"12":1,"13":1,"14":1,"15":1,"16":3,"17":1,"18":0,"19":1},"f":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":0,"6":4,"7":1,"8":1},"b":{"0":[1,1,1],"1":[3,0],"2":[1,1],"3":[1,3],"4":[1,1],"5":[1,2]},"inputSourceMap":{"version":3,"file":"a_find.js","sourceRoot":"","sources":["../../lib/methods/a_find.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;GAQG;AACH,SAAsB,KAAK,CACzB,QAAa,EACb,EAAmB;;QAEnB,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,IAAI,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,EAAE;gBACtC,OAAO,OAAO,CAAC;aAChB;SACF;QAED,OAAO,SAAS,CAAC;IACnB,CAAC;CAAA;AAXD,sBAWC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"74ab19b3e5eb67f666670e07e41bcf2a871c7a3d","contentHash":"87bec0a98a0897e890b24be3a34da61c1766a62ad3ed440402f7ff261ebdc47b"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_find_index.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_find_index.js","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":28}},"14":{"start":{"line":23,"column":4},"end":{"line":30,"column":7}},"15":{"start":{"line":24,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"17":{"start":{"line":26,"column":16},"end":{"line":26,"column":29}},"18":{"start":{"line":29,"column":8},"end":{"line":29,"column":18}},"19":{"start":{"line":32,"column":0},"end":{"line":32,"column":32}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aFindIndex","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":19}},"loc":{"start":{"line":22,"column":34},"end":{"line":31,"column":1}},"line":22},"8":{"name":"(anonymous_8)","decl":{"start":{"line":23,"column":43},"end":{"line":23,"column":44}},"loc":{"start":{"line":23,"column":56},"end":{"line":30,"column":5}},"line":23}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"type":"if","locations":[{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},{"start":{"line":25,"column":12},"end":{"line":27,"column":13}}],"line":25}},"s":{"0":1,"1":2,"2":0,"3":1,"4":2,"5":2,"6":0,"7":0,"8":0,"9":0,"10":3,"11":1,"12":1,"13":1,"14":1,"15":1,"16":2,"17":1,"18":0,"19":1},"f":{"0":1,"1":2,"2":0,"3":1,"4":2,"5":0,"6":3,"7":1,"8":1},"b":{"0":[1,1,1],"1":[2,0],"2":[1,1],"3":[1,2],"4":[1,1],"5":[1,1]},"inputSourceMap":{"version":3,"file":"a_find_index.js","sourceRoot":"","sources":["../../lib/methods/a_find_index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;GAQG;AACH,SAAsB,UAAU,CAC9B,QAAa,EACb,EAAwB;;QAExB,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,IAAI,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,EAAE;gBACtC,OAAO,KAAK,CAAC;aACd;SACF;QAED,OAAO,CAAC,CAAC,CAAC;IACZ,CAAC;CAAA;AAXD,gCAWC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b14307b9341d5da684e00b5e2c30a90e45b63707","contentHash":"a99a555e5f171108dc9fa8f87502836543ba542a5a838a807aa8ce12e6737be8"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_foreach.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_foreach.js","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":26}},"14":{"start":{"line":23,"column":4},"end":{"line":27,"column":7}},"15":{"start":{"line":24,"column":8},"end":{"line":26,"column":9}},"16":{"start":{"line":25,"column":12},"end":{"line":25,"column":47}},"17":{"start":{"line":29,"column":0},"end":{"line":29,"column":28}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aForEach","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":17}},"loc":{"start":{"line":22,"column":32},"end":{"line":28,"column":1}},"line":22},"8":{"name":"(anonymous_8)","decl":{"start":{"line":23,"column":43},"end":{"line":23,"column":44}},"loc":{"start":{"line":23,"column":56},"end":{"line":27,"column":5}},"line":23}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8}},"s":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":3,"6":0,"7":0,"8":0,"9":0,"10":4,"11":1,"12":1,"13":1,"14":1,"15":1,"16":3,"17":1},"f":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":0,"6":4,"7":1,"8":1},"b":{"0":[1,1,1],"1":[3,0],"2":[1,1],"3":[1,3],"4":[1,1]},"inputSourceMap":{"version":3,"file":"a_foreach.js","sourceRoot":"","sources":["../../lib/methods/a_foreach.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;GAQG;AACH,SAAsB,QAAQ,CAC5B,QAAa,EACb,EAAsB;;QAEtB,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC;SACpC;IACH,CAAC;CAAA;AAPD,4BAOC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9c47982220a5982d4f9173ecc14a2c53d934626f","contentHash":"4dba7299849ff70494b73c4ea2f5523613e652ed8337b6dcef922938a1a23a38"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_reduce.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_reduce.js","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":25}},"14":{"start":{"line":25,"column":4},"end":{"line":42,"column":7}},"15":{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":27,"column":12},"end":{"line":27,"column":75}},"17":{"start":{"line":30,"column":20},"end":{"line":30,"column":21}},"18":{"start":{"line":31,"column":8},"end":{"line":37,"column":9}},"19":{"start":{"line":32,"column":12},"end":{"line":32,"column":39}},"20":{"start":{"line":33,"column":12},"end":{"line":33,"column":20}},"21":{"start":{"line":36,"column":12},"end":{"line":36,"column":40}},"22":{"start":{"line":38,"column":8},"end":{"line":40,"column":9}},"23":{"start":{"line":39,"column":12},"end":{"line":39,"column":84}},"24":{"start":{"line":41,"column":8},"end":{"line":41,"column":28}},"25":{"start":{"line":44,"column":0},"end":{"line":44,"column":26}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aReduce","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":16}},"loc":{"start":{"line":24,"column":45},"end":{"line":43,"column":1}},"line":24},"8":{"name":"(anonymous_8)","decl":{"start":{"line":25,"column":43},"end":{"line":25,"column":44}},"loc":{"start":{"line":25,"column":56},"end":{"line":42,"column":5}},"line":25}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},"type":"if","locations":[{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},{"start":{"line":26,"column":8},"end":{"line":28,"column":9}}],"line":26},"6":{"loc":{"start":{"line":26,"column":12},"end":{"line":26,"column":58}},"type":"binary-expr","locations":[{"start":{"line":26,"column":12},"end":{"line":26,"column":28}},{"start":{"line":26,"column":32},"end":{"line":26,"column":58}}],"line":26},"7":{"loc":{"start":{"line":31,"column":8},"end":{"line":37,"column":9}},"type":"if","locations":[{"start":{"line":31,"column":8},"end":{"line":37,"column":9}},{"start":{"line":31,"column":8},"end":{"line":37,"column":9}}],"line":31}},"s":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":3,"6":0,"7":0,"8":0,"9":0,"10":4,"11":1,"12":1,"13":1,"14":1,"15":1,"16":0,"17":1,"18":1,"19":0,"20":0,"21":1,"22":1,"23":3,"24":1,"25":1},"f":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":0,"6":4,"7":1,"8":1},"b":{"0":[1,1,1],"1":[3,0],"2":[1,1],"3":[1,3],"4":[1,1],"5":[0,1],"6":[1,0],"7":[0,1]},"inputSourceMap":{"version":3,"file":"a_reduce.js","sourceRoot":"","sources":["../../lib/methods/a_reduce.ts"],"names":[],"mappings":";;;;;;;;;;;;AAQA;;;;;;;;;;GAUG;AACH,SAAsB,OAAO,CAC3B,QAAa,EACb,EAAwB,EACxB,YAAgB;;QAEhB,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,YAAY,KAAK,SAAS,EAAE;YAClD,MAAM,IAAI,KAAK,CAAC,6CAA6C,CAAC,CAAC;SAChE;QAED,IAAI,YAAmB,CAAC;QACxB,IAAI,KAAK,GAAG,CAAC,CAAC;QAEd,IAAI,YAAY,KAAK,SAAS,EAAE;YAC9B,YAAY,GAAG,QAAQ,CAAC,CAAC,CAAM,CAAC;YAChC,KAAK,EAAE,CAAC;SACT;aAAM;YACL,YAAY,GAAG,YAAY,CAAC;SAC7B;QAED,OAAO,KAAK,GAAG,QAAQ,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE;YACvC,YAAY,GAAG,MAAM,EAAE,CAAC,YAAY,EAAE,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC;SACzE;QAED,OAAO,YAAY,CAAC;IACtB,CAAC;CAAA;AAxBD,0BAwBC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"65fe5311e98d3c87d398a036296cf88ad1026248","contentHash":"10b1bfbbfa4045bf8047f8009db2dbd18ec41a55de9b976fbb62909557217b66"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_reduce_right.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_reduce_right.js","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":30}},"14":{"start":{"line":25,"column":4},"end":{"line":42,"column":7}},"15":{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":27,"column":12},"end":{"line":27,"column":75}},"17":{"start":{"line":30,"column":20},"end":{"line":30,"column":39}},"18":{"start":{"line":31,"column":8},"end":{"line":37,"column":9}},"19":{"start":{"line":32,"column":12},"end":{"line":32,"column":43}},"20":{"start":{"line":33,"column":12},"end":{"line":33,"column":20}},"21":{"start":{"line":36,"column":12},"end":{"line":36,"column":40}},"22":{"start":{"line":38,"column":8},"end":{"line":40,"column":9}},"23":{"start":{"line":39,"column":12},"end":{"line":39,"column":84}},"24":{"start":{"line":41,"column":8},"end":{"line":41,"column":28}},"25":{"start":{"line":44,"column":0},"end":{"line":44,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aReduceRight","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":21}},"loc":{"start":{"line":24,"column":50},"end":{"line":43,"column":1}},"line":24},"8":{"name":"(anonymous_8)","decl":{"start":{"line":25,"column":43},"end":{"line":25,"column":44}},"loc":{"start":{"line":25,"column":56},"end":{"line":42,"column":5}},"line":25}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},"type":"if","locations":[{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},{"start":{"line":26,"column":8},"end":{"line":28,"column":9}}],"line":26},"6":{"loc":{"start":{"line":26,"column":12},"end":{"line":26,"column":58}},"type":"binary-expr","locations":[{"start":{"line":26,"column":12},"end":{"line":26,"column":28}},{"start":{"line":26,"column":32},"end":{"line":26,"column":58}}],"line":26},"7":{"loc":{"start":{"line":31,"column":8},"end":{"line":37,"column":9}},"type":"if","locations":[{"start":{"line":31,"column":8},"end":{"line":37,"column":9}},{"start":{"line":31,"column":8},"end":{"line":37,"column":9}}],"line":31}},"s":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":3,"6":0,"7":0,"8":0,"9":0,"10":4,"11":1,"12":1,"13":1,"14":1,"15":1,"16":0,"17":1,"18":1,"19":0,"20":0,"21":1,"22":1,"23":3,"24":1,"25":1},"f":{"0":1,"1":3,"2":0,"3":1,"4":3,"5":0,"6":4,"7":1,"8":1},"b":{"0":[1,1,1],"1":[3,0],"2":[1,1],"3":[1,3],"4":[1,1],"5":[0,1],"6":[1,0],"7":[0,1]},"inputSourceMap":{"version":3,"file":"a_reduce_right.js","sourceRoot":"","sources":["../../lib/methods/a_reduce_right.ts"],"names":[],"mappings":";;;;;;;;;;;;AAQA;;;;;;;;;;GAUG;AACH,SAAsB,YAAY,CAChC,QAAa,EACb,EAA6B,EAC7B,YAAgB;;QAEhB,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,YAAY,KAAK,SAAS,EAAE;YAClD,MAAM,IAAI,KAAK,CAAC,6CAA6C,CAAC,CAAC;SAChE;QAED,IAAI,YAAmB,CAAC;QACxB,IAAI,KAAK,GAAG,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC;QAEhC,IAAI,YAAY,KAAK,SAAS,EAAE;YAC9B,YAAY,GAAG,QAAQ,CAAC,KAAK,CAAM,CAAC;YACpC,KAAK,EAAE,CAAC;SACT;aAAM;YACL,YAAY,GAAG,YAAY,CAAC;SAC7B;QAED,OAAO,KAAK,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE;YAC1B,YAAY,GAAG,MAAM,EAAE,CAAC,YAAY,EAAE,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC;SACzE;QAED,OAAO,YAAY,CAAC;IACtB,CAAC;CAAA;AAxBD,oCAwBC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cef727a14c01687cd9d7b8cf2b9e21a9151988a2","contentHash":"d4310d567584a98b1fab037aaa19f6c5debaf5bec06145bfaf76d423c0d3ceaf"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_some.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/methods/a_some.js","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":23}},"14":{"start":{"line":23,"column":4},"end":{"line":30,"column":7}},"15":{"start":{"line":24,"column":8},"end":{"line":28,"column":9}},"16":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"17":{"start":{"line":26,"column":16},"end":{"line":26,"column":28}},"18":{"start":{"line":29,"column":8},"end":{"line":29,"column":21}},"19":{"start":{"line":32,"column":0},"end":{"line":32,"column":22}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"aSome","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":14}},"loc":{"start":{"line":22,"column":29},"end":{"line":31,"column":1}},"line":22},"8":{"name":"(anonymous_8)","decl":{"start":{"line":23,"column":43},"end":{"line":23,"column":44}},"loc":{"start":{"line":23,"column":56},"end":{"line":30,"column":5}},"line":23}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},"type":"if","locations":[{"start":{"line":25,"column":12},"end":{"line":27,"column":13}},{"start":{"line":25,"column":12},"end":{"line":27,"column":13}}],"line":25}},"s":{"0":1,"1":2,"2":0,"3":1,"4":2,"5":2,"6":0,"7":0,"8":0,"9":0,"10":3,"11":1,"12":1,"13":1,"14":1,"15":1,"16":2,"17":1,"18":0,"19":1},"f":{"0":1,"1":2,"2":0,"3":1,"4":2,"5":0,"6":3,"7":1,"8":1},"b":{"0":[1,1,1],"1":[2,0],"2":[1,1],"3":[1,2],"4":[1,1],"5":[1,1]},"inputSourceMap":{"version":3,"file":"a_some.js","sourceRoot":"","sources":["../../lib/methods/a_some.ts"],"names":[],"mappings":";;;;;;;;;;;;AAOA;;;;;;;;GAQG;AACH,SAAsB,KAAK,CACzB,QAAa,EACb,EAAmB;;QAEnB,KAAK,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,EAAE,EAAE;YACjD,IAAI,MAAM,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC,EAAE;gBACtC,OAAO,IAAI,CAAC;aACb;SACF;QAED,OAAO,KAAK,CAAC;IACf,CAAC;CAAA;AAXD,sBAWC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"23b3c4e1607dd3006904ae5336bde8ed7d6b34c9","contentHash":"aad46d1cc93488102a1feb9a65925cd38519a68f5f822134b89a110c4be8fbd3"},"/Users/ruwan/dev/personal/async-ray/async-ray/dist/chainable.js":{"path":"/Users/ruwan/dev/personal/async-ray/async-ray/dist/chainable.js","statementMap":{"0":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"1":{"start":{"line":3,"column":28},"end":{"line":3,"column":110}},"2":{"start":{"line":3,"column":91},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":4},"end":{"line":9,"column":7}},"4":{"start":{"line":5,"column":36},"end":{"line":5,"column":97}},"5":{"start":{"line":5,"column":42},"end":{"line":5,"column":70}},"6":{"start":{"line":5,"column":85},"end":{"line":5,"column":95}},"7":{"start":{"line":6,"column":35},"end":{"line":6,"column":100}},"8":{"start":{"line":6,"column":41},"end":{"line":6,"column":73}},"9":{"start":{"line":6,"column":88},"end":{"line":6,"column":98}},"10":{"start":{"line":7,"column":32},"end":{"line":7,"column":116}},"11":{"start":{"line":8,"column":8},"end":{"line":8,"column":78}},"12":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"13":{"start":{"line":12,"column":0},"end":{"line":12,"column":27}},"14":{"start":{"line":13,"column":22},"end":{"line":13,"column":46}},"15":{"start":{"line":14,"column":16},"end":{"line":14,"column":36}},"16":{"start":{"line":29,"column":8},"end":{"line":29,"column":27}},"17":{"start":{"line":37,"column":8},"end":{"line":37,"column":28}},"18":{"start":{"line":47,"column":8},"end":{"line":47,"column":63}},"19":{"start":{"line":57,"column":8},"end":{"line":57,"column":60}},"20":{"start":{"line":67,"column":8},"end":{"line":67,"column":67}},"21":{"start":{"line":77,"column":8},"end":{"line":77,"column":62}},"22":{"start":{"line":87,"column":8},"end":{"line":87,"column":65}},"23":{"start":{"line":98,"column":8},"end":{"line":98,"column":57}},"24":{"start":{"line":110,"column":8},"end":{"line":110,"column":83}},"25":{"start":{"line":122,"column":8},"end":{"line":122,"column":78}},"26":{"start":{"line":133,"column":8},"end":{"line":133,"column":62}},"27":{"start":{"line":144,"column":8},"end":{"line":144,"column":61}},"28":{"start":{"line":153,"column":8},"end":{"line":169,"column":11}},"29":{"start":{"line":154,"column":31},"end":{"line":154,"column":41}},"30":{"start":{"line":155,"column":12},"end":{"line":164,"column":13}},"31":{"start":{"line":156,"column":16},"end":{"line":163,"column":17}},"32":{"start":{"line":157,"column":37},"end":{"line":157,"column":59}},"33":{"start":{"line":158,"column":20},"end":{"line":158,"column":122}},"34":{"start":{"line":161,"column":20},"end":{"line":161,"column":33}},"35":{"start":{"line":162,"column":20},"end":{"line":162,"column":32}},"36":{"start":{"line":165,"column":12},"end":{"line":167,"column":13}},"37":{"start":{"line":166,"column":16},"end":{"line":166,"column":69}},"38":{"start":{"line":168,"column":12},"end":{"line":168,"column":32}},"39":{"start":{"line":182,"column":8},"end":{"line":182,"column":47}},"40":{"start":{"line":183,"column":8},"end":{"line":183,"column":20}},"41":{"start":{"line":196,"column":8},"end":{"line":196,"column":47}},"42":{"start":{"line":197,"column":8},"end":{"line":197,"column":30}},"43":{"start":{"line":208,"column":8},"end":{"line":208,"column":62}},"44":{"start":{"line":217,"column":8},"end":{"line":217,"column":28}},"45":{"start":{"line":220,"column":0},"end":{"line":220,"column":30}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":44},"end":{"line":2,"column":45}},"loc":{"start":{"line":2,"column":89},"end":{"line":10,"column":1}},"line":2},"1":{"name":"adopt","decl":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":3,"column":112}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":70},"end":{"line":3,"column":71}},"loc":{"start":{"line":3,"column":89},"end":{"line":3,"column":108}},"line":3},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":36},"end":{"line":4,"column":37}},"loc":{"start":{"line":4,"column":63},"end":{"line":9,"column":5}},"line":4},"4":{"name":"fulfilled","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":34},"end":{"line":5,"column":99}},"line":5},"5":{"name":"rejected","decl":{"start":{"line":6,"column":17},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":33},"end":{"line":6,"column":102}},"line":6},"6":{"name":"step","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":118}},"line":7},"7":{"name":"(anonymous_7)","decl":{"start":{"line":28,"column":4},"end":{"line":28,"column":5}},"loc":{"start":{"line":28,"column":23},"end":{"line":38,"column":5}},"line":28},"8":{"name":"(anonymous_8)","decl":{"start":{"line":46,"column":4},"end":{"line":46,"column":5}},"loc":{"start":{"line":46,"column":15},"end":{"line":48,"column":5}},"line":46},"9":{"name":"(anonymous_9)","decl":{"start":{"line":56,"column":4},"end":{"line":56,"column":5}},"loc":{"start":{"line":56,"column":16},"end":{"line":58,"column":5}},"line":56},"10":{"name":"(anonymous_10)","decl":{"start":{"line":66,"column":4},"end":{"line":66,"column":5}},"loc":{"start":{"line":66,"column":19},"end":{"line":68,"column":5}},"line":66},"11":{"name":"(anonymous_11)","decl":{"start":{"line":76,"column":4},"end":{"line":76,"column":5}},"loc":{"start":{"line":76,"column":14},"end":{"line":78,"column":5}},"line":76},"12":{"name":"(anonymous_12)","decl":{"start":{"line":86,"column":4},"end":{"line":86,"column":5}},"loc":{"start":{"line":86,"column":17},"end":{"line":88,"column":5}},"line":86},"13":{"name":"(anonymous_13)","decl":{"start":{"line":97,"column":4},"end":{"line":97,"column":5}},"loc":{"start":{"line":97,"column":13},"end":{"line":99,"column":5}},"line":97},"14":{"name":"(anonymous_14)","decl":{"start":{"line":109,"column":4},"end":{"line":109,"column":5}},"loc":{"start":{"line":109,"column":35},"end":{"line":111,"column":5}},"line":109},"15":{"name":"(anonymous_15)","decl":{"start":{"line":121,"column":4},"end":{"line":121,"column":5}},"loc":{"start":{"line":121,"column":30},"end":{"line":123,"column":5}},"line":121},"16":{"name":"(anonymous_16)","decl":{"start":{"line":132,"column":4},"end":{"line":132,"column":5}},"loc":{"start":{"line":132,"column":14},"end":{"line":134,"column":5}},"line":132},"17":{"name":"(anonymous_17)","decl":{"start":{"line":143,"column":4},"end":{"line":143,"column":5}},"loc":{"start":{"line":143,"column":17},"end":{"line":145,"column":5}},"line":143},"18":{"name":"(anonymous_18)","decl":{"start":{"line":152,"column":4},"end":{"line":152,"column":5}},"loc":{"start":{"line":152,"column":14},"end":{"line":170,"column":5}},"line":152},"19":{"name":"(anonymous_19)","decl":{"start":{"line":153,"column":47},"end":{"line":153,"column":48}},"loc":{"start":{"line":153,"column":60},"end":{"line":169,"column":9}},"line":153},"20":{"name":"(anonymous_20)","decl":{"start":{"line":181,"column":4},"end":{"line":181,"column":5}},"loc":{"start":{"line":181,"column":53},"end":{"line":184,"column":5}},"line":181},"21":{"name":"(anonymous_21)","decl":{"start":{"line":195,"column":4},"end":{"line":195,"column":5}},"loc":{"start":{"line":195,"column":57},"end":{"line":198,"column":5}},"line":195},"22":{"name":"(anonymous_22)","decl":{"start":{"line":207,"column":4},"end":{"line":207,"column":5}},"loc":{"start":{"line":207,"column":38},"end":{"line":209,"column":5}},"line":207},"23":{"name":"(anonymous_23)","decl":{"start":{"line":216,"column":4},"end":{"line":216,"column":5}},"loc":{"start":{"line":216,"column":12},"end":{"line":218,"column":5}},"line":216}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":16},"end":{"line":10,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":21}},{"start":{"line":2,"column":25},"end":{"line":2,"column":39}},{"start":{"line":2,"column":44},"end":{"line":10,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":35},"end":{"line":3,"column":109}},"type":"cond-expr","locations":[{"start":{"line":3,"column":56},"end":{"line":3,"column":61}},{"start":{"line":3,"column":64},"end":{"line":3,"column":109}}],"line":3},"2":{"loc":{"start":{"line":4,"column":16},"end":{"line":4,"column":34}},"type":"binary-expr","locations":[{"start":{"line":4,"column":16},"end":{"line":4,"column":17}},{"start":{"line":4,"column":22},"end":{"line":4,"column":33}}],"line":4},"3":{"loc":{"start":{"line":7,"column":32},"end":{"line":7,"column":115}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":67}},{"start":{"line":7,"column":70},"end":{"line":7,"column":115}}],"line":7},"4":{"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":67}},"type":"binary-expr","locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":61}},{"start":{"line":8,"column":65},"end":{"line":8,"column":67}}],"line":8},"5":{"loc":{"start":{"line":165,"column":12},"end":{"line":167,"column":13}},"type":"if","locations":[{"start":{"line":165,"column":12},"end":{"line":167,"column":13}},{"start":{"line":165,"column":12},"end":{"line":167,"column":13}}],"line":165}},"s":{"0":1,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":1,"13":1,"14":1,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0},"b":{"0":[1,1,1],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0]},"inputSourceMap":{"version":3,"file":"chainable.js","sourceRoot":"","sources":["../lib/chainable.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,+CAA2C;AAC3C,qCAAqC;AAwBrC;;;;;;GAMG;AACH,MAAa,SAAS;IAUpB;;;;OAIG;IACH,YAAmB,KAAU;QAAV,UAAK,GAAL,KAAK,CAAK;QAd7B;;;;;;WAMG;QACK,cAAS,GAAiB,EAAE,CAAC;IAOL,CAAC;IAEjC;;;;;;OAMG;IACH,MAAM,CAAC,EAA4B;QACjC,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC;IACzD,CAAC;IAED;;;;;;OAMG;IACH,OAAO,CAAC,EAA6B;QACnC,OAAO,IAAI,CAAC,kBAAkB,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;IACtD,CAAC;IAED;;;;;;OAMG;IACH,UAAU,CAAC,EAAgC;QACzC,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,UAAU,EAAE,EAAE,CAAC,CAAC;IAC7D,CAAC;IAED;;;;;;OAMG;IACH,KAAK,CAAC,EAA2B;QAC/B,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;IACxD,CAAC;IAED;;;;;;OAMG;IACH,QAAQ,CAAC,EAA8B;QACrC,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;IAC3D,CAAC;IAED;;;;;;;OAOG;IACH,IAAI,CAAI,EAA6B;QACnC,OAAO,IAAI,CAAC,kBAAkB,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;IACnD,CAAC;IAED;;;;;;;;OAQG;IACH,YAAY,CACV,EAAqC,EACrC,YAAgB;QAEhB,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,EAAE,YAAY,CAAC,CAAC;IAC7E,CAAC;IAED;;;;;;;;OAQG;IACH,OAAO,CAAI,EAAgC,EAAE,YAAgB;QAC3D,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,EAAE,YAAY,CAAC,CAAC;IACxE,CAAC;IAED;;;;;;;OAOG;IACH,KAAK,CAAI,EAA2B;QAClC,OAAO,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;IACxD,CAAC;IAED;;;;;;;OAOG;IACH,QAAQ,CAAI,EAAiC;QAC3C,OAAO,IAAI,CAAC,kBAAkB,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;IACvD,CAAC;IAED;;;;;OAKG;IACG,OAAO;;YACX,IAAI,YAAY,GAAG,IAAI,CAAC,KAAK,CAAC;YAC9B,OAAO,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE;gBAC5B,IAAI;oBACF,MAAM,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,EAAgB,CAAC;oBACtD,YAAY,GAAG,MAAM,QAAQ,CAAC,MAAM,CAAC,IAAI,CACvC,IAAI,EACJ,YAAY,EACZ,QAAQ,CAAC,QAAQ,EACjB,QAAQ,CAAC,UAAU,CACpB,CAAC;iBACH;gBAAC,OAAO,KAAK,EAAE;oBACd,IAAI,CAAC,KAAK,EAAE,CAAC;oBAEb,MAAM,KAAK,CAAC;iBACb;aACF;YAED,IAAI,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE;gBAC/B,OAAO,IAAI,wBAAU,CAAI,GAAG,YAAY,CAAC,CAAC;aAC3C;YAED,OAAO,YAAY,CAAC;QACtB,CAAC;KAAA;IAED;;;;;;;;;OASG;IACK,kBAAkB,CACxB,MAAgB,EAChB,QAAmB,EACnB,UAAgB;QAEhB,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,EAAE,UAAU,CAAC,CAAC;QAEvC,OAAO,IAAI,CAAC;IACd,CAAC;IAED;;;;;;;;;OASG;IACK,sBAAsB,CAC5B,MAAgB,EAChB,QAAmB,EACnB,UAAgB;QAEhB,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,EAAE,UAAU,CAAC,CAAC;QAEvC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAC;IACxB,CAAC;IAED;;;;;;;OAOG;IACK,GAAG,CAAC,MAAgB,EAAE,QAAmB,EAAE,UAAgB;QACjE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,MAAM,EAAE,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC;IACxD,CAAC;IAED;;;;;OAKG;IACK,KAAK;QACX,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;IACtB,CAAC;CACF;AArOD,8BAqOC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a6a85cf146eb1e49d20678a538ba0345566da77e","contentHash":"65f0b67fd1f5fe071abbde6a61c6fcf6be9f3d5caa6a6622056955bc07bc9b36"}}