getify/asynquence

improve `wrap(..)`

Open

#108 opened on May 23, 2018

View on GitHub
 (0 comments) (0 reactions) (0 assignees)JavaScript (156 forks)batch import
help wanted

Repository metrics

Stars
 (1,739 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Take a trick from Node's promisify(..) utility... if asked to promisify a function that has a special symbol on it, the function at that symbol is returned, instead of creating a new one. Allows overriding the behavior of wrap not with the config params, but with meta data on the function being wrapped. Clever and useful.

Contributor guide