UNPKG

zp-bee

Version:

zp-bee,是一款基于 Dumi,由 React + TypeScript 开发的组件库 🎉。

28 lines (27 loc) 900 B
import React from 'react'; import { Locale } from '.'; export interface LocaleReceiverProps { componentName?: string; defaultLocale?: object | Function; children: (locale: object, localeCode?: string, fullLocale?: object) => React.ReactNode; } interface LocaleInterface { [key: string]: any; } export interface LocaleReceiverContext { zpLocale?: LocaleInterface; } export default class LocaleReceiver extends React.Component<LocaleReceiverProps> { static defaultProps: { componentName: string; }; static contextType: React.Context<Partial<Locale> & { exist?: boolean; }>; getLocale(): any; getLocaleCode(): any; render(): React.ReactNode; } declare type LocaleComponent = keyof Locale; export declare function useLocaleReceiver<T extends LocaleComponent>(componentName: T, defaultLocale?: Locale[T] | Function): [Locale[T]]; export {};