igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
33 lines (32 loc) • 1.5 kB
TypeScript
import { IgrStrategyBasedIndicator, IIgrStrategyBasedIndicatorProps } from './igr-strategy-based-indicator';
import { CustomIndicator } from "./CustomIndicator";
import { IgrFinancialEventArgs } from "./igr-financial-event-args";
export declare class IgrCustomIndicator extends IgrStrategyBasedIndicator<IIgrCustomIndicatorProps> {
protected createImplementation(): CustomIndicator;
get i(): CustomIndicator;
constructor(props: IIgrCustomIndicatorProps);
private _indicator;
private _indicator_wrapped;
/**
* Event raised when the indicator values need to be computed.
*/
get indicator(): (s: IgrCustomIndicator, e: IgrFinancialEventArgs) => void;
set indicator(ev: (s: IgrCustomIndicator, e: IgrFinancialEventArgs) => void);
private _basedOnColumns;
private _basedOnColumns_wrapped;
/**
* Event raised when the basedOnColumns values need to be computed.
*/
get basedOnColumns(): (s: IgrCustomIndicator, e: IgrFinancialEventArgs) => void;
set basedOnColumns(ev: (s: IgrCustomIndicator, e: IgrFinancialEventArgs) => void);
}
export interface IIgrCustomIndicatorProps extends IIgrStrategyBasedIndicatorProps {
/**
* Event raised when the indicator values need to be computed.
*/
indicator: (s: IgrCustomIndicator, e: IgrFinancialEventArgs) => void;
/**
* Event raised when the basedOnColumns values need to be computed.
*/
basedOnColumns: (s: IgrCustomIndicator, e: IgrFinancialEventArgs) => void;
}