package.dist.interfaces.services.d.ts Maven / Gradle / Ivy
import { Transitions } from '../services/essentials/transitions';
import { DOMUtils } from '../services/essentials/dom-utils';
import { CartesianScales } from '../services/scales-cartesian';
import { CanvasZoom } from '../services/canvas-zoom';
import { Curves } from '../services/curves';
import { Events } from '../services/essentials/events';
import { Files } from '../services/essentials/files';
import { GradientUtils } from '../services/essentials/gradient-utils';
import { Zoom } from '../services/zoom';
/**
* Represents a collection of service instances used within the chart.
*/
export interface Services {
/**
* Optional canvas zoom service.
* @type {CanvasZoom}
*/
canvasZoom?: CanvasZoom;
/**
* Optional Cartesian scales service.
* @type {CartesianScales}
*/
cartesianScales?: CartesianScales;
/**
* Optional curves service.
* @type {Curves}
*/
curves?: Curves;
/**
* Optional DOM utilities service.
* @type {DOMUtils}
*/
domUtils?: DOMUtils;
/**
* Optional events service.
* @type {Events}
*/
events?: Events;
/**
* Optional files service.
* @type {Files}
*/
files?: Files;
/**
* Optional gradient utilities service.
* @type {GradientUtils}
*/
gradientUtils?: GradientUtils;
/**
* Optional transitions service.
* @type {Transitions}
*/
transitions?: Transitions;
/**
* Optional zoom service.
* @type {Zoom}
*/
zoom?: Zoom;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy