UNPKG

app-builder-lib

Version:
20 lines (19 loc) 1.01 kB
import { LinuxPackager } from "../linuxPackager"; import { LinuxTargetSpecificOptions } from "../options/linuxOptions"; import { IconInfo } from "../platformPackager"; export declare const installPrefix = "/opt"; export declare class LinuxTargetHelper { private packager; private readonly iconPromise; private readonly mimeTypeFilesPromise; maxIconPath: string | null; constructor(packager: LinuxPackager); get icons(): Promise<Array<IconInfo>>; get mimeTypeFiles(): Promise<string | null>; private computeMimeTypeFiles; private computeDesktopIcons; getDescription(options: LinuxTargetSpecificOptions): string; getSanitizedVersion(target: string): string; writeDesktopEntry(targetSpecificOptions: LinuxTargetSpecificOptions, exec?: string, destination?: string | null, extra?: Record<string, string>): Promise<string>; computeDesktopEntry(targetSpecificOptions: LinuxTargetSpecificOptions, exec?: string, extra?: Record<string, string>): Promise<string>; }