From 8aecf108b3922bc5211036706a0f6f75e02bd42b Mon Sep 17 00:00:00 2001 From: Alex Early Date: Sun, 30 Sep 2018 17:00:10 -0700 Subject: feat: await-able Async methods (#1572) * make each and family awaitable * dont pretend they're AsyncFunctions * check errors * ensure function name is preserved somehow * awaitable concat * awaitable detect * awaitable every/filter * awaitable groupBy * awaitable map/mapValues * awaitable reduce * awaitable reject * awaitable some * awaitable transform * awaitable times * awaitable auto * awaitable compose/seq * awaitable whilst/until (lol) * awaitable forever * awaitable parallel/race * awaitable retry * awaitable series (lol) * awaitable tryEach * awaitable waterfall (lol) * lint * cleanup, remove noop and unused internal functions --- lib/internal/queue.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/internal/queue.js') diff --git a/lib/internal/queue.js b/lib/internal/queue.js index 4c1f5cc..751b562 100644 --- a/lib/internal/queue.js +++ b/lib/internal/queue.js @@ -1,9 +1,10 @@ -import noop from './noop'; import onlyOnce from './onlyOnce'; import setImmediate from './setImmediate'; import DLL from './DoublyLinkedList'; import wrapAsync from './wrapAsync'; +const noop = () => {} + export default function queue(worker, concurrency, payload) { if (concurrency == null) { concurrency = 1; -- cgit v1.2.1