Files
lgp-admin-plus/packages/effects/plugins/src/plugins-context.ts
Jin Mao 5c02057198 refactor(effects): 替换上下文创建逻辑为全局选项管理
- 移除 createContext 依赖并实现全局插件选项存储
- 添加 providePluginsOptions 函数用于提供插件配置
- 添加 injectPluginsOptions 函数用于注入插件配置
- 添加 resetPluginsOptions 函数用于重置插件配置
- 更新 package.json 导出配置添加主入口点定义
2026-03-25 14:42:40 +08:00

16 lines
367 B
TypeScript

import type { VbenPluginsOptions } from "./types";
let globalPluginsOptions: VbenPluginsOptions | null = null;
export function providePluginsOptions(options: VbenPluginsOptions) {
globalPluginsOptions = options;
}
export function injectPluginsOptions() {
return globalPluginsOptions;
}
export function resetPluginsOptions() {
globalPluginsOptions = null;
}