UNPKG

kui-shell

Version:

This is the monorepo for Kui, the hybrid command-line/GUI electron-based Kubernetes tool

32 lines (31 loc) 908 B
import { UI } from '@kui-shell/core'; import { KubeResource } from '../../model/resource'; interface BaseInfo { mode: string; label?: string; fontawesome?: string; balloon?: string; } declare type Renderer = (resource: KubeResource) => KubeResource; interface Parameters { overrides: BaseInfo; fn: Renderer; } export declare const renderButton: (tab: UI.Tab, { overrides, fn }: Parameters, args: any) => Promise<KubeResource<import("../../model/resource").KubeStatus>>; declare const makeButton: (overrides: BaseInfo, fn?: Renderer) => { direct: { plugin: string; operation: string; parameters: { overrides: BaseInfo; fn: Renderer; }; }; echo: boolean; noHistory: boolean; replSilence: boolean; balloonLength: string; actAsButton: boolean; flush: string; } & BaseInfo; export default makeButton;