UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

65 lines 1.6 kB
export default ProgressBarView; declare class ProgressBarView extends View<HTMLElement> { /** * * @param {number[]|BoundedValue} [model] * @param {string[]} [classList] * @param {boolean} [displayLabel] * @param {string} [displayLabelType] * @param {boolean} [displayTipMarker] * @param {function(number):string} [process] */ constructor(model?: number[] | BoundedValue, { classList, displayLabel, displayLabelType, displayTipMarker, process }?: string[]); model: number[] | BoundedValue; el: Element; /** * @type {HTMLElement} */ __el_fill: HTMLElement; __el_fill_container: HTMLDivElement; __display_tip_marker: any; __el_tip_marker: HTMLDivElement; /** * * @type {function} * @private */ private __process; /** * * @type {boolean} * @private */ private __display_label_enabled; /** * * @type {string} * @private */ private __display_label_type; /** * * @type {null|DOM} * @private */ private __dom_label; __value_current: number; __value_max: number; __throttled_render: Function; set value(arg: number); get value(): number; set max(arg: number); get max(): number; render(): void; /** * @private */ private __updateFromArray; /** * @private */ private __updateFromBoundedValue; } import View from "../../View.js"; import BoundedValue from "../../../core/model/BoundedValue.js"; //# sourceMappingURL=SmoothProgressBar.d.ts.map