fix: update

This commit is contained in:
2024-12-01 23:58:08 +08:00
parent 4148d162e4
commit a4f03c76eb
6 changed files with 85 additions and 14 deletions

View File

@@ -11,7 +11,7 @@ export const useConfig = (initConfig?: GlobalConfig) => {
return _config;
};
export const useConfigKey = <T>(key: string, init: () => T): T => {
export const useConfigKey = <T>(key: string, init?: () => T): T => {
const _config = useConfig({});
if (key && init) {
_config[key] = init();
@@ -23,7 +23,7 @@ export const useConfigKey = <T>(key: string, init: () => T): T => {
return _config as any;
};
export const useConfigKeySync = async <T = any>(key: string, init: () => Promise<T>): Promise<T> => {
export const useConfigKeySync = async <T = any>(key: string, init?: () => Promise<T>): Promise<T> => {
const _config = useConfig({});
if (key && init) {
_config[key] = await init();