create-debugger.js 353 B

123456789101112131415
  1. import DebugFactory from 'debug';
  2. import {format} from '@e22m4u/js-format';
  3. /**
  4. * Create debugger.
  5. *
  6. * @returns {Function}
  7. */
  8. export function createDebugger() {
  9. const debug = DebugFactory(`jsPathTrie`);
  10. return function (message, ...args) {
  11. const interpolatedMessage = format(message, ...args);
  12. return debug(interpolatedMessage);
  13. };
  14. }