UNPKG

802 BJavaScriptView Raw
1import { Injectable } from '@angular/core';
2import { FormGroup } from '@angular/forms';
3var StoreService = (function () {
4 function StoreService() {
5 }
6 StoreService.prototype.markFormsAsTouched = function (formGroup) {
7 for (var key in formGroup.controls) {
8 if (formGroup.controls[key] instanceof FormGroup) {
9 this.markFormsAsTouched(formGroup.controls[key]);
10 }
11 else {
12 formGroup.controls[key].markAsTouched();
13 formGroup.controls[key].updateValueAndValidity();
14 }
15 }
16 };
17 StoreService.decorators = [
18 { type: Injectable },
19 ];
20 /** @nocollapse */
21 StoreService.ctorParameters = function () { return []; };
22 return StoreService;
23}());
24export { StoreService };