@nova-ui/charts
Version:
Nova Charts is a library created to provide potential consumers with solutions for various data visualizations that conform with the Nova Design Language. It's designed to solve common patterns identified by UX designers, but also be very flexible so that
31 lines (30 loc) • 1.69 kB
TypeScript
import { InjectionToken } from "@angular/core";
import { IChartComponent, ILasagnaLayer } from "./core/common/types";
export declare const MOUSE_ACTIVE_EVENT = "mouse_active";
export declare const INTERACTION_VALUES_ACTIVE_EVENT = "interaction_values_active";
export declare const INTERACTION_VALUES_EVENT = "interaction_values";
export declare const INTERACTION_COORDINATES_EVENT = "interaction_coordinates";
export declare const HIGHLIGHT_DATA_POINT_EVENT = "highlight_data_point";
export declare const SELECT_DATA_POINT_EVENT = "select_data_point";
export declare const HIGHLIGHT_SERIES_EVENT = "highlight_series";
export declare const INTERACTION_SERIES_EVENT = "interaction_series";
export declare const INTERACTION_DATA_POINTS_EVENT = "interaction_data_points";
export declare const INTERACTION_DATA_POINT_EVENT = "interaction_data_point";
export declare const DESTROY_EVENT = "destroy";
export declare const SET_DOMAIN_EVENT = "set_domain";
export declare const REFRESH_EVENT = "refresh";
export declare const CHART_VIEW_STATUS_EVENT = "chart_view_status";
export declare const SERIES_STATE_CHANGE_EVENT = "series_state_change";
export declare const AXES_STYLE_CHANGE_EVENT = "axes_style_change";
/** @ignore */
export declare const CHART_COMPONENT: InjectionToken<IChartComponent>;
/** @ignore */
export declare const STANDARD_RENDER_LAYERS: {
[name: string]: ILasagnaLayer;
};
/** @ignore */
export declare const DATA_POINT_NOT_FOUND = -1;
/** @ignore */
export declare const DATA_POINT_INTERACTION_RESET = -2;
/** Use this class to prevent DOM elements from triggering mouse-interactive-area events */
export declare const IGNORE_INTERACTION_CLASS = "ignore-interaction";