1 |
|
2 | import { Lazy } from "lazy-val";
|
3 | import { Configuration } from "../configuration";
|
4 | import { Dependency } from "./packageDependencies";
|
5 | export declare function installOrRebuild(config: Configuration, appDir: string, options: RebuildOptions, forceInstall?: boolean): Promise<void>;
|
6 | export interface DesktopFrameworkInfo {
|
7 | version: string;
|
8 | useCustomDist: boolean;
|
9 | }
|
10 | export declare function getGypEnv(frameworkInfo: DesktopFrameworkInfo, platform: NodeJS.Platform, arch: string, buildFromSource: boolean): any;
|
11 | export interface RebuildOptions {
|
12 | frameworkInfo: DesktopFrameworkInfo;
|
13 | productionDeps?: Lazy<Array<Dependency>>;
|
14 | platform?: NodeJS.Platform;
|
15 | arch?: string;
|
16 | buildFromSource?: boolean;
|
17 | additionalArgs?: Array<string> | null;
|
18 | }
|