UNPKG

electron-info

Version:

Get useful data about Electron releases.

21 lines (20 loc) 1.05 kB
import type { Options, RawDeps, RawReleaseInfo } from './interfaces.js'; export declare const SupportedDependencies: RawDeps; export declare class ElectronInfo { private readonly fileService; private readonly logger; private readonly options; constructor(options?: Options); getAllReleases(formatted: true, colored?: boolean): Promise<string>; getAllReleases(formatted?: false): Promise<RawReleaseInfo[]>; getDependencyReleases(dependency: keyof RawDeps, version: string, formatted?: false): Promise<RawReleaseInfo[]>; getDependencyReleases(dependency: keyof RawDeps, version: string, formatted: true, colored?: boolean): Promise<RawReleaseInfo[] | string>; getElectronReleases(version: string, formatted: true, colored?: boolean): Promise<string>; getElectronReleases(version: string, formatted?: false): Promise<RawReleaseInfo[]>; private buildFoundString; private buildRawTables; private formatDependencyReleases; private formatReleases; private getVersions; private limitReleases; }