UNPKG

electron-builder-lib

Version:
28 lines (27 loc) 1 kB
import { LinuxConfiguration, LinuxTargetSpecificOptions } from ".."; import { LinuxPackager } from "../linuxPackager"; export declare const installPrefix = "/opt"; export interface IconInfo { file: string; size: number; } export interface IconListResult { maxIconPath: string; readonly icons: Array<IconInfo>; } export declare class LinuxTargetHelper { private packager; private readonly iconPromise; maxIconPath: string | null; constructor(packager: LinuxPackager); readonly icons: Promise<Array<IconInfo>>; private computeDesktopIcons(); private getIcns(); getDescription(options: LinuxConfiguration): string; writeDesktopEntry(targetSpecificOptions: LinuxTargetSpecificOptions, exec?: string, destination?: string | null, extra?: { [key: string]: string; }): Promise<string>; computeDesktopEntry(targetSpecificOptions: LinuxTargetSpecificOptions, exec?: string, extra?: { [key: string]: string; }): Promise<string>; }