UNPKG

@devexperts/dxcharts-lite

Version:
28 lines (27 loc) 1.32 kB
/* * Copyright (C) 2019 - 2025 Devexperts Solutions IE Limited * This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. * If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/. */ export const validateChartElements = (els) => { const canvasAreaAvailable = els.canvasArea !== null; const snapshotCanvasAvailable = els.snapshotCanvas !== null; const backgroundCanvasAvailable = els.backgroundCanvas !== null; const mainCanvasAvailable = els.mainCanvas !== null; const yAxisLabelsCanvasAvailable = els.yAxisLabelsCanvas !== null; const crossToolCanvasAvailable = els.crossToolCanvas !== null; const hitTestCanvasAvailable = els.hitTestCanvas !== null; const chartResizerAvailable = els.chartResizer !== null; const chartContainerAvailable = els.chartContainer !== null; const dynamicObjectsCanvasAvailable = els.dynamicObjectsCanvas !== null; return (canvasAreaAvailable && snapshotCanvasAvailable && backgroundCanvasAvailable && mainCanvasAvailable && yAxisLabelsCanvasAvailable && crossToolCanvasAvailable && hitTestCanvasAvailable && chartResizerAvailable && chartContainerAvailable && dynamicObjectsCanvasAvailable); };