UNPKG

igniteui-webcomponents-charts

Version:

Ignite UI Web Components charting components for building rich data visualizations using TypeScript APIs.

76 lines (72 loc) 3.26 kB
import { IgPoint } from "igniteui-webcomponents-core"; import { StackedSeriesBase } from "./StackedSeriesBase"; import { IgcStackedSeriesCreatedEventArgs } from './igc-stacked-series-created-event-args'; import { IgcCategorySeriesComponent } from './igc-category-series-component'; import { IgcStackedFragmentSeriesComponent } from './igc-stacked-fragment-series-component'; import { IgcStackedSeriesCollection } from './igc-stacked-series-collection'; /** * Represents a IgcStackedSeriesBaseComponent base series. */ export declare abstract class IgcStackedSeriesBaseComponent extends IgcCategorySeriesComponent { protected createImplementation(): StackedSeriesBase; get i(): StackedSeriesBase; constructor(); private updateContentChildren; private _seriesAdapter; /** * The series actually present in the chart. Do not directly modify this array. * This array's contents can be modified by causing Angular to reproject the child content. * Or adding and removing series from the manual series collection on the series property. */ actualSeries: IgcStackedFragmentSeriesComponent[]; contentSeries: IgcStackedFragmentSeriesComponent[]; private _series; /** * A collection or manually added series for the chart. */ get series(): IgcStackedSeriesCollection; static _createFromInternal(internal: any): IgcStackedSeriesBaseComponent; connectedCallback(): void; private static _observedAttributesIgcStackedSeriesBaseComponent; static get observedAttributes(): string[]; /** * Gets or sets whether series should be automatically generated. Reqiures the use of GroupBy as the ItemsSource. */ get autoGenerateSeries(): boolean; set autoGenerateSeries(v: boolean); /** * Gets or sets whether the order of the fragment series should be reversed in the legend. */ get reverseLegendOrder(): boolean; set reverseLegendOrder(v: boolean); /** * Checks if this series is a stacked series */ get isStacked(): boolean; get isPercentBased(): boolean; findByName(name: string): any; /** * Called to notify about changes to indexed-based properties, e.g. Brushes, Outlines, MarkerBrushes, MarkerOutlines and refresh series */ notifyIndexedPropertiesChanged(): void; /** * Simulates a pointer hover over the series surface. * @param point * The pointer position relative to the series viewport over which to hover. */ simulateHover(point: IgPoint): void; /** * Scrolls the series to display the item for the specified data item. * The series is scrolled by the minimum amount required to place the specified data item within * the central 80% of the visible axis. * @param item * The data item (item) to scroll to. */ scrollIntoView(item: any): boolean; replayTransitionIn(): void; private _seriesCreated; private _seriesCreated_wrapped; /** * Event raised when a new fragment series is automatically generated. */ get seriesCreated(): (s: IgcStackedSeriesBaseComponent, e: IgcStackedSeriesCreatedEventArgs) => void; set seriesCreated(ev: (s: IgcStackedSeriesBaseComponent, e: IgcStackedSeriesCreatedEventArgs) => void); }