All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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