react-ts-tradingview-widgets
Version:
This is a React component library for TradingView Widgets. TypeScript is fully supported for every component!
29 lines (28 loc) • 1.38 kB
TypeScript
import React from "react";
import { ColorTheme, CopyrightStyles, Exchanges, Locales } from "..";
type ConditionalStockHeatmapDataSetProps = {
hasTopBar?: true;
isSetDataSetEnabled?: boolean;
} | {
hasTopBar?: false;
isSetDataSetEnabled?: never;
};
export type StockHeatmapProps = {
dataSource?: string;
exchanges?: Exchanges[];
grouping?: "no_group" | "sector";
blockSize?: "market_cap_basic" | "number_of_employees" | "dividend_yield_recent" | "price_earnings_ttm" | "price_sales_current" | "price_book_fq" | "volume|60" | "volume|240" | "volume" | "volume|1W" | "volume|1M" | "Value.Traded|60" | "Value.Traded|240" | "Value.Traded" | "Value.Traded|1W" | "Value.Traded|1M";
blockColor?: "change|60" | "change|240" | "change" | "Perf.W" | "Perf.1M" | "Perf.3M" | "Perf.6M" | "Perf.YTD" | "Perf.Y" | "premarket_change" | "postmarket_change" | "relative_volume_10d_calc" | "Volatility.D" | "gap";
locale?: Locales;
autoSize?: boolean;
height?: number | string;
width?: number | string;
symbolUrl?: string;
colorTheme?: ColorTheme;
isZoomEnabled?: boolean;
hasSymbolTooltip?: boolean;
children?: never;
copyrightStyles?: CopyrightStyles;
} & ConditionalStockHeatmapDataSetProps;
declare const _default: React.NamedExoticComponent<StockHeatmapProps>;
export default _default;