@atlaskit/mention
Version:
A React component used to display user profiles in a list for 'Mention' functionality
33 lines (32 loc) • 891 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = debug;
exports.enableLogger = enableLogger;
exports.enableStacktraces = enableStacktraces;
exports.logStacktrace = logStacktrace;
var debugEnabled = false;
var stacktracesEnabled = false;
function enableLogger(enable) {
debugEnabled = enable;
}
function enableStacktraces(enable) {
stacktracesEnabled = enable;
}
function logStacktrace() {
if (stacktracesEnabled) {
// eslint-disable-next-line no-console
console.log(new Error().stack);
}
}
function debug(msg) {
if (debugEnabled) {
var _console;
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
args[_key - 1] = arguments[_key];
}
// eslint-disable-next-line no-console
(_console = console).log.apply(_console, [msg].concat(args));
}
}