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
TypeScript
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);
}