export interface getDictionaryOptions { /** appKey,默认 DICTIONARY_APP_KEY_ENUM.DEFAULT(0bb989ecada5470c87635018ece9f327) */ appKey?: string; /** 要获取的字典 */ dictValue: string; } export interface DictionaryItem { /** label */ dictLabel: string; /** value */ dictValue: string; /** 子级 */ children: DictionaryItem[]; [key: string]: any; } export type getDictionaryFunction = (options: getDictionaryOptions) => Promise; /** * 获取数据字典 */ export default function useDictionary(returnType: "array"): [boolean, getDictionaryFunction]; export default function useDictionary(returnType?: "object"): { loading: boolean; getDictionary: getDictionaryFunction };