1.2.6 • Published 6 months ago
@types/electron-progressbar v1.2.6
Installation
npm install --save @types/electron-progressbar
Summary
This package contains type definitions for electron-progressbar (https://github.com/AndersonMamede/electron-progressbar).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/electron-progressbar.
index.d.ts
// Type definitions for electron-progressbar 1.2
// Project: https://github.com/AndersonMamede/electron-progressbar
// Definitions by: Samuel Corsi-House <https://github.com/xenfo>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
import { BrowserWindowConstructorOptions, app } from 'electron';
declare class ProgressBar {
constructor(options: ProgressBarOptions, electronApp?: typeof app)
getOptions(): ProgressBarOptions;
on(eventName: 'ready' | 'progress' | 'completed' | 'aborted', listener: () => void): this;
setCompleted(): void;
close(): void;
isInProgress(): boolean;
isCompleted(): boolean;
value: number;
text: string;
detail: string;
}
interface ProgressBarOptions {
abortOnError?: boolean | undefined;
indeterminate?: boolean | undefined;
initialValue?: number | undefined;
maxValue?: number | undefined;
closeOnComplete?: boolean | undefined;
title?: string | undefined;
text?: string | undefined;
detail?: string | undefined;
style?: StyleOptions | undefined;
browserWindow?: BrowserWindowConstructorOptions | undefined;
}
interface StyleOptions {
text?: object | undefined;
detail?: object | undefined;
bar?: object | undefined;
value?: object | undefined;
}
export = ProgressBar;
Additional Details
- Last updated: Thu, 08 Jul 2021 12:01:04 GMT
- Dependencies: @types/electron
- Global values: none
Credits
These definitions were written by Samuel Corsi-House.