@gluestack-v2/glue-plugin-service-gateway
Version:
Gluestack V2 service Gateway Plugin
17 lines (16 loc) • 847 B
TypeScript
import AppCLI from '@gluestack-v2/framework-cli/build/helpers/lib/app';
import IPlugin from '@gluestack-v2/framework-cli/build/types/plugin/interface/IPlugin';
import IGlueStorePlugin from '@gluestack-v2/framework-cli/build/types/store/interface/IGluePluginStore';
import BaseGluestackPluginInstance from '@gluestack-v2/framework-cli/build/plugin/BaseGluestackPluginInstance';
export declare class PluginInstance extends BaseGluestackPluginInstance {
constructor(app: AppCLI, callerPlugin: IPlugin, name: string, gluePluginStore: IGlueStorePlugin, installationPath: string);
init(): void;
destroy(): void;
getName(): string;
getCallerPlugin(): IPlugin;
getSourcePath(): string;
getGeneratedPath(): string;
getDestinationPath(): string;
build(): Promise<void>;
updateWorkspacePackageJSON(): Promise<void>;
}