UNPKG

794 BTypeScriptView Raw
1/// <reference types="node" />
2import { Lazy } from "lazy-val";
3import { Configuration } from "../configuration";
4import { Dependency } from "./packageDependencies";
5export declare function installOrRebuild(config: Configuration, appDir: string, options: RebuildOptions, forceInstall?: boolean): Promise<void>;
6export interface DesktopFrameworkInfo {
7 version: string;
8 useCustomDist: boolean;
9}
10export declare function getGypEnv(frameworkInfo: DesktopFrameworkInfo, platform: NodeJS.Platform, arch: string, buildFromSource: boolean): any;
11export 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}