UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

44 lines (43 loc) 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.polarSeriesTypes = exports.cartesianSeriesTypes = void 0; let cartesianInstance; let polarInstance; class CartesianSeriesTypes { constructor() { this.types = new Set(); if (cartesianInstance) { throw new Error('You can only create one instance!'); } cartesianInstance = this.types; } addType(value) { this.types.add(value); } getTypes() { return this.types; } } class PolarSeriesTypes { constructor() { this.types = new Set(); if (polarInstance) { throw new Error('You can only create one instance!'); } polarInstance = this.types; } addType(value) { this.types.add(value); } getTypes() { return this.types; } } const cartesianSeriesTypes = exports.cartesianSeriesTypes = new CartesianSeriesTypes(); cartesianSeriesTypes.addType('bar'); cartesianSeriesTypes.addType('line'); cartesianSeriesTypes.addType('scatter'); const polarSeriesTypes = exports.polarSeriesTypes = new PolarSeriesTypes(); polarSeriesTypes.addType('radar');