UNPKG

@bitrix24/b24jssdk

Version:

Bitrix24 REST API JavaScript SDK

53 lines (50 loc) 1.28 kB
/** * @package @bitrix24/b24jssdk * @version 1.0.1 * @copyright (c) 2026 Bitrix24 * @license MIT * @see https://github.com/bitrix24/b24jssdk * @see https://bitrix24.github.io/b24jssdk/ */ import { LoggerFactory } from '../logger/logger-factory.mjs'; var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); class UnhandledMatchError extends Error { static { __name(this, "UnhandledMatchError"); } constructor(value, ...args) { super(...args); this.name = "UnhandledMatchError"; this.message = `Unhandled match value of type ${value}`; this.stack = `${new Error("for stack").stack}`; } } class AbstractHelper { static { __name(this, "AbstractHelper"); } _b24; _data = null; _logger; // region Init //// constructor(b24) { this._b24 = b24; this._logger = LoggerFactory.createNullLogger(); } setLogger(logger) { this._logger = logger; } getLogger() { return this._logger; } // endregion //// /** * Initializes the data received */ async initData(_data) { return Promise.reject(new Error("Rewrite this function")); } } export { AbstractHelper, UnhandledMatchError }; //# sourceMappingURL=abstract-helper.mjs.map