UNPKG

shortcake

Version:

Asynchronous invoke and other goodies for cake.

20 lines (14 loc) 328 B
import log from '../log' import running from '../running' # Invoke async task invokeAsync = (name, action, opts, cb) -> log.debug 'invokeAsync', name running.start name done = -> running.stop name cb.apply null, arguments if opts? action opts, done else action done export default invokeAsync