UNPKG

igniteui-angular-charts

Version:

Ignite UI Angular charting components for building rich data visualizations for modern web apps.

89 lines (88 loc) 4.89 kB
import { Type } from "igniteui-angular-core"; import { Series } from "./Series"; import { Visibility } from "igniteui-angular-core"; import { Brush } from "igniteui-angular-core"; import { CalloutPlacementPositionsCollection } from "./CalloutPlacementPositionsCollection"; import { ValueLayerValueMode } from "./ValueLayerValueMode"; import { LegendItemBadgeShape } from "igniteui-angular-core"; import { CalloutStyleUpdatingEventArgs } from "./CalloutStyleUpdatingEventArgs"; import { CalloutRenderStyleUpdatingEventArgs } from "./CalloutRenderStyleUpdatingEventArgs"; import { CalloutCollisionMode } from "igniteui-angular-core"; import { FontInfo } from "igniteui-angular-core"; /** * @hidden */ export interface IAnnotationLayerProxy { container: any; matchesType(a: Series): boolean; setCrosshairUseInterpolation(a: Series, b: boolean): void; setCrosshairHorizontalLineVisibility(a: Series, b: Visibility): void; setCrosshairHorizontalLineStroke(a: Series, b: Brush): void; setCrosshairVerticalLineStroke(a: Series, b: Brush): void; setCrosshairVerticalLineVisibility(a: Series, b: Visibility): void; setCrosshairXAxisForeground(a: Series, b: Brush): void; setCrosshairXAxisBackground(a: Series, b: Brush): void; setCrosshairYAxisForeground(a: Series, b: Brush): void; setCrosshairYAxisBackground(a: Series, b: Brush): void; setCrosshairXAxisPrecision(a: Series, b: number): void; setCrosshairYAxisPrecision(a: Series, b: number): void; setCrosshairOnAxesEnabled(a: Series, b: boolean): void; setCrosshairThickness(a: Series, b: number): void; setFinalValuePrecision(a: Series, b: number): void; setFinalValueForeground(a: Series, b: Brush): void; setFinalValueBackground(a: Series, b: Brush): void; setXMemberPath(a: Series, b: string): void; setYMemberPath(a: Series, b: string): void; setLabelMemberPath(a: Series, b: string): void; setContentMemberPath(a: Series, b: string): void; setCalloutsAllowedPositions(a: Series, b: CalloutPlacementPositionsCollection): void; setTargetSeries(a: Series, b: Series): void; setCollisionChannel(a: Series, b: string): void; setIsAutoCalloutBehaviorEnabled(a: Series, b: boolean): void; setGreedyCollisionMode(a: Series, b: boolean): void; setUseDedicatedLanes(a: Series, b: boolean): void; setValueMode(a: Series, b: ValueLayerValueMode): void; setValueAxisAnnotationEnabled(a: Series, b: boolean): void; setUseLegend(a: Series, b: boolean): void; setTitle(a: Series, b: string): void; setLegendItemBadgeShape(a: Series, b: LegendItemBadgeShape): void; setBrush(a: Series, b: Brush): void; setDashArray(a: Series, b: number[]): void; isCalloutLayer(a: Series): boolean; isFinalValueLayer(a: Series): boolean; isValueLayer(a: Series): boolean; isCrosshairLayer(a: Series): boolean; addCalloutStyleUpdating(a: Series, b: (sender: any, args: CalloutStyleUpdatingEventArgs) => void): void; removeCalloutStyleUpdating(a: Series, b: (sender: any, args: CalloutStyleUpdatingEventArgs) => void): void; addCalloutRenderStyleUpdating(a: Series, b: (sender: any, args: CalloutRenderStyleUpdatingEventArgs) => void): void; removeCalloutRenderStyleUpdating(a: Series, b: (sender: any, args: CalloutRenderStyleUpdatingEventArgs) => void): void; setCalloutStyleUpdatingEventEnabled(a: Series, b: boolean): void; setUseValueForAutoCalloutLabels(a: Series, b: boolean): void; setCalloutRenderStyleUpdatingEventEnabled(a: Series, b: boolean): void; isDataToolTipLayer(a: Series): boolean; updateDataToolTipPropertyByName(a: Series, b: string, c: any): void; getIsAutoCalloutBehaviorEnabled(a: Series): boolean; getValueMode(a: Series): ValueLayerValueMode; setCollisionMode(a: Series, b: CalloutCollisionMode): void; createCrosshairLayer(): any; createValueLayer(): any; createCalloutLayer(): any; createFinalValueLayer(): any; setUseItemColorForFill(a: Series, b: boolean): void; setUseItemColorForOutline(a: Series, b: boolean): void; setUseAutoContrastingLabelColors(a: Series, b: boolean): void; setCalloutStrokeThickness(a: Series, b: number): void; setCalloutBackground(a: Series, b: Brush): void; setCalloutTextStyle(a: Series, b: FontInfo): void; setAutoCalloutLabelPrecision(a: Series, b: number): void; setCalloutLightColor(a: Series, b: Brush): void; setCalloutDarkColor(a: Series, b: Brush): void; setCalloutLeaderBrush(a: Series, b: Brush): void; setCalloutOutline(a: Series, b: Brush): void; setCalloutTextColor(a: Series, b: Brush): void; setShouldTruncateOnBoundaryCollisions(a: Series, b: boolean): void; } /** * @hidden */ export declare let IAnnotationLayerProxy_$type: Type;