UNPKG

astx

Version:

super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring

22 lines (17 loc) 592 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = indentDebug; function indentDebug(debug, amount) { var indent = ' '.repeat(amount); var result = function result(format) { for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key]; } return debug.enabled ? debug.apply(void 0, [indent + format].concat(args)) : undefined; }; var prototype = Object.create(debug); Object.setPrototypeOf(result, prototype); return result; }