UNPKG

scichart

Version:

Fast WebGL JavaScript Charting Library and Framework

25 lines (24 loc) 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OneTimePerformanceWarning = void 0; var licenseManager2dState_1 = require("../Charting/Visuals/licenseManager2dState"); var SciChartDefaults_1 = require("../Charting/Visuals/SciChartDefaults"); var OneTimePerformanceWarning = /** @class */ (function () { function OneTimePerformanceWarning(message, checkLicense) { if (checkLicense === void 0) { checkLicense = true; } this.warnedProperty = false; this.messageProperty = message; this.checkLicense = checkLicense; } OneTimePerformanceWarning.prototype.warn = function () { if (!SciChartDefaults_1.SciChartDefaults.performanceWarnings || this.warnedProperty || (this.checkLicense && !licenseManager2dState_1.licenseManager2dState.isDev)) return false; console.warn(this.messageProperty); this.warnedProperty = true; return true; }; return OneTimePerformanceWarning; }()); exports.OneTimePerformanceWarning = OneTimePerformanceWarning;