UNPKG

acelga-bus

Version:

An extensible typescript message bus with support for middlewares

12 lines (9 loc) 264 B
import * as debug from 'debug'; export function debugLogger(debuggerFunction: debug.IDebugger) { return (...args: any[]) => { if (args.length > 0){ return Promise.resolve(debuggerFunction(args[0], ...args.splice(1))); } return Promise.resolve(); }; }