UNPKG

@gluestack/glue-plugin-sdk

Version:
25 lines (24 loc) 939 B
import IApp from "@gluestack/framework/types/app/interface/IApp"; import IInstance from "@gluestack/framework/types/plugin/interface/IInstance"; import IContainerController from "@gluestack/framework/types/plugin/interface/IContainerController"; export declare class PluginInstanceContainerController implements IContainerController { app: IApp; status: "up" | "down"; portNumber: number; containerId: string; callerInstance: IInstance; constructor(app: IApp, callerInstance: IInstance); getCallerInstance(): IInstance; getEnv(): string; getDockerJson(): {}; getStatus(): "up" | "down"; getPortNumber(): number; getContainerId(): string; setStatus(status: "up" | "down"): "up" | "down"; setPortNumber(portNumber: number): number; setContainerId(containerId: string): string; getConfig(): any; up(): Promise<void>; down(): Promise<void>; build(): Promise<void>; }