fix: fix setPartial

This commit is contained in:
JellyBrick
2023-11-11 11:50:02 +09:00
parent 5cd1d9abe8
commit 7fa8a454b6
5 changed files with 25 additions and 46 deletions

View File

@ -23,8 +23,8 @@ type IF<T> = (args: T) => T;
type Promisable<T> = T | Promise<T>;
export type PluginContext<Config extends PluginBaseConfig = PluginBaseConfig> = {
getConfig: () => Promise<Config>;
setConfig: (config: DeepPartial<Config>) => Promise<void>;
getConfig: () => Promisable<Config>;
setConfig: (config: DeepPartial<Config>) => Promisable<void>;
};
export type MainPluginContext<Config extends PluginBaseConfig = PluginBaseConfig> = PluginContext<Config> & {