igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
66 lines (63 loc) • 1.73 kB
TypeScript
import { IgSize } from "igniteui-react-core";
import { IgPoint } from "igniteui-react-core";
import { IgrRingSeriesBase } from "./igr-ring-series-base";
import { Ring as Ring_internal } from "./Ring";
import { ContentChildrenManager } from "igniteui-react-core";
/**
* Represents data for
* Ring.RingControl element.
*/
export declare class IgrRing {
protected createImplementation(): Ring_internal;
protected _implementation: any;
protected mounted: boolean;
get nativeElement(): HTMLElement;
/**
* @hidden
*/
get i(): Ring_internal;
protected onImplementationCreated(): void;
protected _contentChildrenManager: ContentChildrenManager;
constructor();
protected _provideImplementation(i: any): void;
/**
* Gets the index of ring in the chart.
*/
get index(): number;
set index(v: number);
/**
* Gets the inner extend of the ring in percentage.
*/
get innerExtend(): number;
set innerExtend(v: number);
/**
* Gets the size of the ring.
*/
get controlSize(): IgSize;
set controlSize(v: IgSize);
/**
* Gets the center point of the ring.
*/
get center(): IgPoint;
set center(v: IgPoint);
/**
* Gets reference to ring series.
*/
get ringSeries(): IgrRingSeriesBase;
set ringSeries(v: IgrRingSeriesBase);
/**
* Gets the ring breadth.
*/
get ringBreadth(): number;
set ringBreadth(v: number);
findByName(name: string): any;
/**
* Renders the arcs.
*/
renderArcs(): boolean;
/**
* Prepares data needed to create
* Arcs.
*/
prepareArcs(): void;
}