picgo
Version:
A tool for image uploading
11 lines (10 loc) • 625 B
TypeScript
import { IProcessEnv, IPluginHandler, IPluginHandlerOptions, IPicGo, IPluginHandlerResult } from '../types';
export declare class PluginHandler implements IPluginHandler {
private readonly ctx;
constructor(ctx: IPicGo);
install(plugins: string[], options?: IPluginHandlerOptions, env?: IProcessEnv): Promise<IPluginHandlerResult<boolean>>;
uninstall(plugins: string[], env?: IProcessEnv): Promise<IPluginHandlerResult<boolean>>;
update(plugins: string[], options?: IPluginHandlerOptions, env?: IProcessEnv): Promise<IPluginHandlerResult<boolean>>;
private execCommand;
}
export default PluginHandler;