UNPKG

mobile-more

Version:

基于 antd-mobile v5 扩展移动端 UI 组件

25 lines (24 loc) 777 B
import React from 'react'; import zhCN from '../../locale/zh_CN'; export type DeepPartial<V> = { [K in keyof V]?: V[K] extends object ? DeepPartial<V[K]> : V[K]; }; export type Locale = typeof zhCN; type Config = { locale: Locale; children?: React.ReactNode; }; export declare const defaultConfigRef: { current: Config; }; export declare function setDefaultConfig(config: DeepPartial<Config>): void; export declare function getDefaultConfig(): Config; export type BizConfigProviderProps = Omit<Config, 'locale'> & { /** * @description 多语言配置。 */ locale?: DeepPartial<Locale>; }; export declare const BizConfigProvider: React.FC<BizConfigProviderProps>; export declare function useConfig(): Config; export default BizConfigProvider;