UNPKG

1 kBTypeScriptView Raw
1import { Arch } from "builder-util";
2import { PackagerOptions, Platform } from "app-builder-lib";
3import { PublishOptions } from "electron-publish";
4import * as yargs from "yargs";
5export declare function createYargs(): yargs.Argv<unknown>;
6export interface BuildOptions extends PackagerOptions, PublishOptions {
7}
8export interface CliOptions extends PackagerOptions, PublishOptions {
9 x64?: boolean;
10 ia32?: boolean;
11 armv7l?: boolean;
12 arm64?: boolean;
13 universal?: boolean;
14 dir?: boolean;
15}
16/** @private */
17export declare function normalizeOptions(args: CliOptions): BuildOptions;
18/** @private */
19export declare function coerceTypes(host: any): any;
20export declare function createTargets(platforms: Array<Platform>, type?: string | null, arch?: string | null): Map<Platform, Map<Arch, Array<string>>>;
21export declare function build(rawOptions?: CliOptions): Promise<Array<string>>;
22/**
23 * @private
24 */
25export declare function configureBuildCommand(yargs: yargs.Argv): yargs.Argv;