UNPKG

zfd

Version:

An enterprise-class UI design language and React-based implementation

31 lines (30 loc) 1.05 kB
import * as React from 'react'; import * as PropTypes from 'prop-types'; export interface Locale { locale: string; } export interface LocaleProviderProps { locale: Locale; children: React.ReactNode; } export default class LocaleProvider extends React.Component<LocaleProviderProps, any> { static propTypes: { locale: PropTypes.Requireable<object>; }; static defaultProps: { locale: {}; }; static childContextType: { antLocale: PropTypes.Requireable<object>; }; constructor(props: LocaleProviderProps); getChildContext(): { antLocale: { exist: boolean; locale: string; }; }; componentDidUpdate(prevProps: LocaleProviderProps): void; componentWillUnmount(): void; render(): string | number | boolean | {} | React.ReactElement<any, string | ((props: any) => React.ReactElement<any, string | any | (new (props: any) => React.Component<any, any, any>)>) | (new (props: any) => React.Component<any, any, any>)> | React.ReactPortal; }