@mui/x-charts
Version:
The community edition of MUI X Charts components.
44 lines (43 loc) • 1.1 kB
JavaScript
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');
;