UNPKG

@kui-shell/core

Version:

An Electron-based shell for cloud-native development

22 lines (21 loc) 1.02 kB
import { Entity } from '../models/entity'; import { ExecOptions } from '../models/execOptions'; import ISubwindowPrefs from '../models/SubwindowPrefs'; type QuitFunction = () => void; type CreateWindowFunction = (commandLine: string[], subwindowPlease: boolean, subwindowPrefs: ISubwindowPrefs) => void; export declare const createWindow: (argv: string[], subwindowPlease: boolean, subwindowPrefs: ISubwindowPrefs, isPopup: boolean) => Promise<void>; /** * Initialize headless mode * */ export declare const main: (app: { quit: QuitFunction; }, mainFunctions: { createWindow: CreateWindowFunction; }, rawArgv?: string[], execOptions?: ExecOptions) => Promise<Entity<void, import("..").Row, import("../models/entity").MetadataBearing<void>>>; /** * Bootstrap headless mode * */ export declare function initHeadless(argv: string[], force?: boolean, isRunningHeadless?: boolean, execOptions?: ExecOptions): Promise<Entity<void, import("..").Row, import("../models/entity").MetadataBearing<void>>>; export {};