UNPKG

wildboar-context

Version:

Library for constructing context objects for pure functional programming.

15 lines 687 B
import type KubernetesObject from "./KubernetesObject"; import type Metadata from "./Metadata"; import type Bistable from "./Bistable"; import type Context from "./Context"; import type AnyContext from "./AnyContext"; export default abstract class Plugin implements KubernetesObject, Bistable { abstract apiVersion: string; abstract kind: string; abstract metadata: Metadata; abstract activate(ctx?: AnyContext, ...otherArgs: any[]): Promise<void>; abstract isActivated(): Promise<boolean>; abstract deactivate(ctx?: Context, ...otherArgs: any[]): Promise<void>; abstract isDeactivated(): Promise<boolean>; } //# sourceMappingURL=Plugin.d.ts.map