UNPKG

ag-charts-enterprise

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

37 lines (36 loc) 1.59 kB
import type { AgCandlestickSeriesItemOptions, AgCandlestickSeriesItemStylerParams, AgCandlestickSeriesTooltipRendererParams, AgOhlcSeriesBaseOptions, Styler } from 'ag-charts-community'; import { _ModuleSupport } from 'ag-charts-community'; import type { InternalAgColorType } from 'ag-charts-core'; import { BaseProperties } from 'ag-charts-core'; import { OhlcSeriesBaseProperties } from '../ohlc/ohlcSeriesProperties'; declare class CandlestickSeriesWick extends BaseProperties { stroke?: string; strokeWidth?: number; strokeOpacity?: number; lineDash?: number[]; lineDashOffset?: number; } declare class CandlestickSeriesItem extends BaseProperties { fill: InternalAgColorType; fillOpacity: number; stroke: string; strokeWidth: number; strokeOpacity: number; lineDash: number[]; lineDashOffset: number; cornerRadius: number; readonly wick: CandlestickSeriesWick; } declare class CandlestickSeriesItems extends BaseProperties { readonly up: CandlestickSeriesItem; readonly down: CandlestickSeriesItem; } export declare class CandlestickSeriesProperties<T extends AgOhlcSeriesBaseOptions> extends OhlcSeriesBaseProperties<T> { readonly item: CandlestickSeriesItems; readonly tooltip: _ModuleSupport.SeriesTooltip<Omit<AgCandlestickSeriesTooltipRendererParams<any, unknown>, "context">>; itemStyler?: Styler<AgCandlestickSeriesItemStylerParams<unknown>, AgCandlestickSeriesItemOptions>; getStyle(itemType: 'up' | 'down'): Required<AgCandlestickSeriesItemOptions> & { opacity: number; }; } export {};