1.2.6 • Published 6 months ago

@types/electron-progressbar v1.2.6

Weekly downloads
231
License
MIT
Repository
github
Last release
6 months ago

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.

1.2.6

6 months ago

1.2.5

7 months ago

1.2.4

8 months ago

1.2.3

10 months ago

1.2.2

3 years ago

1.2.1

4 years ago

1.2.0

4 years ago