@electron-forge/core
Version:
A complete tool for building modern Electron applications
15 lines • 960 B
TypeScript
import { ForgeConfig, ResolvedForgeConfig } from '@electron-forge/shared-types';
export declare const registeredForgeConfigs: Map<string, ForgeConfig>;
export declare function registerForgeConfigForDirectory(dir: string, config: ForgeConfig): void;
export declare function unregisterForgeConfigForDirectory(dir: string): void;
export type BuildIdentifierMap<T> = Record<string, T | undefined>;
export type BuildIdentifierConfig<T> = {
map: BuildIdentifierMap<T>;
__isMagicBuildIdentifierMap: true;
};
export declare function fromBuildIdentifier<T>(map: BuildIdentifierMap<T>): BuildIdentifierConfig<T>;
export declare function forgeConfigIsValidFilePath(dir: string, forgeConfig: string | ForgeConfig): Promise<boolean>;
export declare function renderConfigTemplate(dir: string, templateObj: any, obj: any): void;
declare const _default: (dir: string) => Promise<ResolvedForgeConfig>;
export default _default;
//# sourceMappingURL=forge-config.d.ts.map