fix: remove PluginBaseConfig

This commit is contained in:
JellyBrick
2023-11-27 00:57:05 +09:00
parent e55a1d3076
commit e0a3489640
2 changed files with 6 additions and 5 deletions

View File

@ -1,16 +1,16 @@
import store from './store';
import { restart } from '../providers/app-controls';
import { restart } from '@/providers/app-controls';
import type { PluginBaseConfig } from '../plugins/utils/builder';
import type { PluginConfig } from '@/types/plugins';
export function getPlugins() {
return store.get('plugins') as Record<string, PluginBaseConfig>;
return store.get('plugins') as Record<string, PluginConfig>;
}
export function isEnabled(plugin: string) {
const pluginConfig = (store.get('plugins') as Record<string, PluginBaseConfig>)[plugin];
const pluginConfig = (store.get('plugins') as Record<string, PluginConfig>)[plugin];
return pluginConfig !== undefined && pluginConfig.enabled;
}

View File

@ -47,7 +47,8 @@ import {
getAllLoadedMainPlugins,
loadAllMainPlugins,
} from '@/loader/main';
import {PluginConfig, PluginDef} from "@/types/plugins";
import type { PluginConfig, PluginDef } from '@/types/plugins';
// Catch errors and log them
unhandled({