UNPKG

1.05 kBTypeScriptView Raw
1import { AfterPackContext } from "../configuration";
2import { Platform } from "../core";
3import { Framework, PrepareApplicationStageDirectoryOptions } from "../Framework";
4export declare class LibUiFramework implements Framework {
5 readonly version: string;
6 readonly distMacOsAppName: string;
7 protected readonly isUseLaunchUi: boolean;
8 readonly name: string;
9 readonly macOsDefaultTargets: string[];
10 readonly defaultAppIdPrefix: string;
11 readonly isCopyElevateHelper = false;
12 readonly isNpmRebuildRequired = false;
13 constructor(version: string, distMacOsAppName: string, isUseLaunchUi: boolean);
14 prepareApplicationStageDirectory(options: PrepareApplicationStageDirectoryOptions): Promise<void>;
15 private prepareMacosApplicationStageDirectory;
16 private prepareLinuxApplicationStageDirectory;
17 afterPack(context: AfterPackContext): Promise<void>;
18 getMainFile(platform: Platform): string | null;
19 private isUseLaunchUiForPlatform;
20 getExcludedDependencies(platform: Platform): Array<string> | null;
21}