altair-graphql-core
Version:
Several of the core logic for altair graphql client
11 lines • 381 B
TypeScript
import { PluginContext } from './context/context.interface';
export declare abstract class PluginBase {
protected ctx: PluginContext;
constructor(ctx: PluginContext);
abstract initialize(ctx: PluginContext): void;
abstract destroy(): void;
}
export interface PluginConstructor<T extends PluginBase = PluginBase> {
new (): T;
}
//# sourceMappingURL=base.d.ts.map