@overwolf/ow-app-builder-lib
Version:
ow-electron-builder lib
23 lines (22 loc) • 804 B
TypeScript
import { Configuration } from "../../configuration";
export declare class OWUtilityHelper {
private readonly libName;
private readonly remoteLibPath;
private readonly appOutDir;
private readonly configuration;
constructor(appOutDir: string, config: Configuration);
ensureLatest(): Promise<boolean>;
/**
* Get owutility lib for the specific electron version
* @returns true if a specific version was successfully found, false if tried
* to update and failed. Throws an exception if not found.
*/
private getSpecificLibVersion;
/**
* Get owutility lib that doesn't target a specific version
* @returns true if a specific version was successfully updated, otherwise
* false
*/
private getGeneralLibVersion;
private download;
}