systelab-components
Version:
systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.
14 lines • 1.6 kB
JavaScript
export class TouchSpinValues {
constructor(value, min, max, step = 1, isDecimal = true, precision = 2) {
this.value = value;
this.min = min;
this.max = max;
this.step = step;
this.isDecimal = isDecimal;
this.precision = precision;
}
getPrecision() {
return (this.isDecimal) ? this.precision : 0;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG91Y2guc3Bpbi12YWx1ZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zeXN0ZWxhYi1jb21wb25lbnRzL3NyYy9saWIvc3Bpbm5lci90b3VjaC5zcGluLXZhbHVlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLE9BQU8sZUFBZTtJQUUzQixZQUFvQixLQUFhLEVBQVMsR0FBVyxFQUFTLEdBQVcsRUFBUyxPQUFlLENBQUMsRUFBUyxZQUFxQixJQUFJLEVBQVMsWUFBWSxDQUFDO1FBQXRJLFVBQUssR0FBTCxLQUFLLENBQVE7UUFBUyxRQUFHLEdBQUgsR0FBRyxDQUFRO1FBQVMsUUFBRyxHQUFILEdBQUcsQ0FBUTtRQUFTLFNBQUksR0FBSixJQUFJLENBQVk7UUFBUyxjQUFTLEdBQVQsU0FBUyxDQUFnQjtRQUFTLGNBQVMsR0FBVCxTQUFTLENBQUk7SUFDMUosQ0FBQztJQUVNLFlBQVk7UUFDbEIsT0FBTyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzlDLENBQUM7Q0FDRCIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjbGFzcyBUb3VjaFNwaW5WYWx1ZXMge1xuXG5cdGNvbnN0cnVjdG9yKCBwdWJsaWMgdmFsdWU6IG51bWJlciwgcHVibGljIG1pbjogbnVtYmVyLCBwdWJsaWMgbWF4OiBudW1iZXIsIHB1YmxpYyBzdGVwOiBudW1iZXIgPSAxLCBwdWJsaWMgaXNEZWNpbWFsOiBib29sZWFuID0gdHJ1ZSwgcHVibGljIHByZWNpc2lvbiA9IDIgKSB7XG5cdH1cblxuXHRwdWJsaWMgZ2V0UHJlY2lzaW9uKCk6IG51bWJlciB7XG5cdFx0cmV0dXJuICh0aGlzLmlzRGVjaW1hbCkgPyB0aGlzLnByZWNpc2lvbiA6IDA7XG5cdH1cbn1cbiJdfQ==