toastr2
Version:
ToastrJS is a JavaScript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.
16 lines (15 loc) • 440 B
TypeScript
declare class ProgressBar {
private hideEta;
private intervalId;
private maxHideTime;
private previousTimeout;
toastElement: HTMLDivElement;
progressElement: HTMLDivElement;
constructor(toastElement: HTMLDivElement, progressClass?: string | string[]);
update(): void;
start(): void;
resetWidth(): void;
stop(): void;
reset(timeout: number): void;
}
export default ProgressBar;