UNPKG

@amcharts/amcharts4

Version:
85 lines (84 loc) 2.2 kB
/** * Module that defines everything related to building Candlesticks. */ /** * ============================================================================ * IMPORTS * ============================================================================ * @hidden */ import { Column, IColumnProperties, IColumnAdapters, IColumnEvents } from "./Column"; import { Line } from "../../core/elements/Line"; /** * ============================================================================ * REQUISITES * ============================================================================ * @hidden */ /** * Defines properties for [[Candlestick]]. */ export interface ICandlestickProperties extends IColumnProperties { } /** * Defines events for [[Candlestick]]. */ export interface ICandlestickEvents extends IColumnEvents { } /** * Defines adapters for [[Candlestick]]. * * @see {@link Adapter} */ export interface ICandlestickAdapters extends IColumnAdapters, ICandlestickProperties { } /** * ============================================================================ * MAIN CLASS * ============================================================================ * @hidden */ /** * Class used to creates Candlesticks. * * @see {@link ICandlestickEvents} for a list of available events * @see {@link ICandlestickAdapters} for a list of available Adapters * @todo Usage example * @important */ export declare class Candlestick extends Column { /** * Defines available properties. */ _properties: ICandlestickProperties; /** * Defines available adapters. */ _adapter: ICandlestickAdapters; /** * Defines available events. */ _events: ICandlestickEvents; /** * Low line element */ lowLine: Line; /** * High line element */ highLine: Line; /** * Constructor */ constructor(); /** * @ignore */ protected createAssets(): void; /** * Copies all parameters from another [[Candlestick]]. * * @param source Source Candlestick */ copyFrom(source: this): void; }