import { deepAssign } from '../../utils/deepAssign'; import { base } from './base'; import type { Locale } from './types'; type DeepPartial = { [P in keyof T]?: DeepPartial; }; export type PartialLocale = DeepPartial; const zhCN = deepAssign(base, {}); const mergeLocale = (baseLocal: Locale, mergeLocal: PartialLocale): Locale => { return deepAssign(baseLocal, mergeLocal) as Locale; }; export { mergeLocale }; export default zhCN;