2026-03-25 14:42:40 +08:00
|
|
|
import type { VbenPluginsOptions } from "./types";
|
2026-03-25 13:25:19 +08:00
|
|
|
|
2026-03-25 14:42:40 +08:00
|
|
|
let globalPluginsOptions: VbenPluginsOptions | null = null;
|
2026-03-25 13:25:19 +08:00
|
|
|
|
2026-03-25 14:42:40 +08:00
|
|
|
export function providePluginsOptions(options: VbenPluginsOptions) {
|
|
|
|
|
globalPluginsOptions = options;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function injectPluginsOptions() {
|
|
|
|
|
return globalPluginsOptions;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function resetPluginsOptions() {
|
|
|
|
|
globalPluginsOptions = null;
|
|
|
|
|
}
|