/** * yc-pro-components/es/dict * @description 字典 Store 工厂函数子包,提供 createDictStore 用于快速创建标准化的字典管理 Store * @version v0.3.0 * * @example * ```ts * // 1. 创建字典 Store(在各项目中) * import { createDictStore } from 'yc-pro-components' * import { getDictList } from '@/api/dict' * * export const useDictStore = createDictStore({ * fetchDictList: (dictCodes) => getDictList({ dictCodeList: dictCodes }), * }) * * // 2. 注入到组件树(在布局组件或 App.vue 中) * import { useDictInjection } from 'yc-pro-components' * const dictStore = useDictStore() * useDictInjection(dictStore) * * // 3. 在 columns 配置中使用 autoDict * const columns: PlusColumn[] = [ * { label: '状态', prop: 'status', valueType: 'select', autoDict: true } * ] * ``` */ export { createDictStore } from './createDictStore'; export type { DictItem, DictDataMap, DictLoadingMap, DictRawItem, DictApiResponse, CreateDictStoreConfig, DictStoreReturn } from './types';