UNPKG

@bitrix24/b24jssdk

Version:

Bitrix24 REST API JavaScript SDK

42 lines (38 loc) 955 B
/** * @package @bitrix24/b24jssdk * @version 2.0.0 * @copyright (c) 2026 Bitrix24 * @license MIT * @see https://github.com/bitrix24/b24jssdk * @see https://bitrix24.github.io/b24jssdk/ */ 'use strict'; const logger = require('../../types/logger.cjs'); var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); class AbstractHandler { static { __name(this, "AbstractHandler"); } level; formatter = null; bubble = true; constructor(level = logger.LogLevel.DEBUG, bubble) { this.level = level; if (bubble !== void 0) this.bubble = bubble; } isHandling(level) { return level >= this.level; } shouldBubble() { return this.bubble; } setFormatter(formatter) { this.formatter = formatter; } getFormatter() { return this.formatter; } } exports.AbstractHandler = AbstractHandler; //# sourceMappingURL=abstract-handler.cjs.map