UNPKG

@alicloud/cloud-charts

Version:

![](https://img.shields.io/npm/v/@alicloud/cloud-charts?color=%23ff8200)

20 lines (19 loc) 849 B
import { Component } from 'react'; import LanguageMap, { LocaleItem } from '../locales'; import { BaseChartConfig, Language, Rule } from '../common/types'; import { Theme } from '../themes/themeTools'; export interface ChartProviderProps { language?: Language; locale?: LocaleItem | Record<string, LocaleItem>; defaultConfig?: BaseChartConfig; theme?: string | Theme; rule?: Rule; } export declare const ChartContext: any; export declare function setLanguage(language: Language): void; export declare function getLanguage(): Language; declare class ChartProvider extends Component<ChartProviderProps> { render(): JSX.Element; } export default ChartProvider; export declare const getText: (value: keyof LocaleItem, language: keyof typeof LanguageMap, locale?: LocaleItem | Record<string, LocaleItem>, force?: boolean) => any;