UNPKG

scichart

Version:

Fast WebGL JavaScript Charting Library and Framework

72 lines (71 loc) 2.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MetadataPaletteProvider = void 0; var parseColor_1 = require("../../utils/parseColor"); var IPaletteProvider_1 = require("./IPaletteProvider"); var MetadataPaletteProvider = /** @class */ (function () { function MetadataPaletteProvider() { this.strokePaletteMode = IPaletteProvider_1.EStrokePaletteMode.SOLID; this.fillPaletteMode = IPaletteProvider_1.EFillPaletteMode.SOLID; } /** * @inheritDoc */ // tslint:disable-next-line:no-empty MetadataPaletteProvider.prototype.onAttached = function (parentSeries) { }; /** * @inheritDoc */ // tslint:disable-next-line:no-empty MetadataPaletteProvider.prototype.onDetached = function () { }; /** * @inheritDoc */ MetadataPaletteProvider.prototype.overrideFillArgb = function (xValue, yValue, index, opacity, metadata) { if (!metadata || !metadata.fill) return undefined; if (typeof metadata.fill === "string") { return (0, parseColor_1.parseColorToUIntArgb)(metadata.fill); } else { return metadata.fill; } }; /** * @inheritDoc */ MetadataPaletteProvider.prototype.overrideStrokeArgb = function (xValue, yValue, index, opacity, metadata) { if (!metadata || !metadata.stroke) return undefined; if (typeof metadata.stroke === "string") { return (0, parseColor_1.parseColorToUIntArgb)(metadata.stroke); } else { return metadata.stroke; } }; /** * @inheritDoc */ MetadataPaletteProvider.prototype.overridePointMarkerArgb = function (xValue, yValue, index, opacity, metadata) { if (!metadata) return undefined; var stroke = undefined; var fill = undefined; if (typeof metadata.stroke === "string") { stroke = (0, parseColor_1.parseColorToUIntArgb)(metadata.stroke); } else { stroke = metadata.stroke; } if (typeof metadata.fill === "string") { fill = (0, parseColor_1.parseColorToUIntArgb)(metadata.fill); } else { fill = metadata.fill; } return { stroke: stroke, fill: fill }; }; return MetadataPaletteProvider; }()); exports.MetadataPaletteProvider = MetadataPaletteProvider;