aboutsummaryrefslogtreecommitdiff
path: root/node_modules/simple-git/src/lib/plugins/plugin-store.d.ts
blob: ceeef568010ca978bee3c0e8114ae7fa50851bdb (plain)
1
2
3
4
5
6
import { SimpleGitPlugin, SimpleGitPluginType, SimpleGitPluginTypes } from './simple-git-plugin';
export declare class PluginStore {
    private plugins;
    add<T extends SimpleGitPluginType>(plugin: void | SimpleGitPlugin<T> | SimpleGitPlugin<T>[]): () => void;
    exec<T extends SimpleGitPluginType>(type: T, data: SimpleGitPluginTypes[T]['data'], context: SimpleGitPluginTypes[T]['context']): typeof data;
}