@vendasta/store
Version:
Components and data for Store
25 lines (24 loc) • 816 B
JavaScript
import { Injectable } from '@angular/core';
import { FormGroup } from '@angular/forms';
var StoreService = /** @class */ (function () {
function StoreService() {
}
StoreService.prototype.markFormsAsTouched = function (formGroup) {
for (var key in formGroup.controls) {
if (formGroup.controls[key] instanceof FormGroup) {
this.markFormsAsTouched(formGroup.controls[key]);
}
else {
formGroup.controls[key].markAsTouched();
formGroup.controls[key].updateValueAndValidity();
}
}
};
StoreService.decorators = [
{ type: Injectable },
];
/** @nocollapse */
StoreService.ctorParameters = function () { return []; };
return StoreService;
}());
export { StoreService };