feat: partial locale type

This commit is contained in:
Yidadaa
2023-05-19 00:59:04 +08:00
parent de775511d0
commit 50cfbaaab5
5 changed files with 27 additions and 4 deletions

View File

@@ -241,6 +241,11 @@ const cn = {
},
};
export type LocaleType = typeof cn;
type DeepPartial<T> = T extends object
? {
[P in keyof T]?: DeepPartial<T[P]>;
}
: T;
export type LocaleType = DeepPartial<typeof cn>;
export default cn;