This PR creates a createExecutorStrategy() that accepts NevermoreOptions like {concurrency: 3}{retries:7} and so on.
Creating a nevermore executor strategy exposes a createExecutor() function that you can use to wrap any async operation. This wrapped function will be identical in signature to the original, but will limited by the specified pipeline when executed.
This PR creates a
createExecutorStrategy()
that acceptsNevermoreOptions
like{concurrency: 3}
{retries:7}
and so on.Creating a nevermore executor strategy exposes a
createExecutor()
function that you can use to wrap anyasync
operation. This wrapped function will be identical in signature to the original, but will limited by the specified pipeline when executed.