igniteui-angular-charts
Version: 
Ignite UI Angular charting components for building rich data visualizations for modern web apps.
31 lines (30 loc) • 1.4 kB
TypeScript
import { Base, Type, EventArgs } from "igniteui-angular-core";
import { IIndicatorProxy } from "./IIndicatorProxy";
import { Series } from "./Series";
import { IndicatorDisplayType } from "./IndicatorDisplayType";
import { Brush } from "igniteui-angular-core";
import { CategoryAxisBase } from "./CategoryAxisBase";
import { NumericYAxis } from "./NumericYAxis";
/**
 * @hidden
 */
export declare class IndicatorProxy extends Base implements IIndicatorProxy {
    static $t: Type;
    matchesType(a: Series): boolean;
    setCloseMemberPath(a: Series, b: string): void;
    setDisplayType(a: Series, b: IndicatorDisplayType): void;
    setHighMemberPath(a: Series, b: string): void;
    setLongPeriod(a: Series, b: number): void;
    setLowMemberPath(a: Series, b: string): void;
    setNegativeBrush(a: Series, b: Brush): void;
    setOpenMemberPath(a: Series, b: string): void;
    setPeriodOverride(a: Series, b: number): void;
    setShortPeriod(a: Series, b: number): void;
    setSignalPeriod(a: Series, b: number): void;
    setSmoothingPeriod(a: Series, b: number): void;
    setVolumeMemberPath(a: Series, b: string): void;
    setXAxis(a: Series, b: CategoryAxisBase): void;
    setYAxis(a: Series, b: NumericYAxis): void;
    handleCustomIndicatorEvent(a: Series, b: (sender: any, e: EventArgs) => void): void;
    setMultiplier(a: Series, b: number): void;
}