kui-shell
Version:
This is the monorepo for Kui, the hybrid command-line/GUI electron-based Kubernetes tool
14 lines (13 loc) • 793 B
TypeScript
import { Entity } from '../models/entity';
import { ExecOptions } from '../models/execOptions';
import ISubwindowPrefs from '../models/SubwindowPrefs';
declare type QuitFunction = () => void;
declare type CreateWindowFunction = (commandLine: string[], subwindowPlease: boolean, subwindowPrefs: ISubwindowPrefs) => void;
export declare const createWindow: (argv: string[], subwindowPlease: boolean, subwindowPrefs: ISubwindowPrefs) => Promise<void>;
export declare const main: (app: {
quit: QuitFunction;
}, mainFunctions: {
createWindow: CreateWindowFunction;
}, rawArgv?: string[], execOptions?: ExecOptions) => Promise<Entity>;
export declare function initHeadless(argv: string[], force?: boolean, isRunningHeadless?: boolean, execOptions?: ExecOptions): Promise<Entity>;
export {};