UNPKG

@vendasta/store

Version:

Components and data for Store

35 lines 2.82 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import { FormGroup } from '@angular/forms'; var StoreService = /** @class */ (function () { function StoreService() { } /** * @param {?} formGroup * @return {?} */ StoreService.prototype.markFormsAsTouched = /** * @param {?} formGroup * @return {?} */ function (formGroup) { for (var key in formGroup.controls) { if (formGroup.controls[key] instanceof FormGroup) { this.markFormsAsTouched((/** @type {?} */ (formGroup.controls[key]))); } else { ((/** @type {?} */ (formGroup.controls[key]))).markAsTouched(); ((/** @type {?} */ (formGroup.controls[key]))).updateValueAndValidity(); } } }; StoreService.decorators = [ { type: Injectable } ]; return StoreService; }()); export { StoreService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RvcmUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B2ZW5kYXN0YS9zdG9yZS8iLCJzb3VyY2VzIjpbImxpYi9zdG9yZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBYyxTQUFTLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUV0RDtJQUFBO0lBYUEsQ0FBQzs7Ozs7SUFWQyx5Q0FBa0I7Ozs7SUFBbEIsVUFBbUIsU0FBb0I7UUFDckMsS0FBSyxJQUFNLEdBQUcsSUFBSSxTQUFTLENBQUMsUUFBUSxFQUFFO1lBQ3BDLElBQUksU0FBUyxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsWUFBWSxTQUFTLEVBQUU7Z0JBQ2hELElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBQSxTQUFTLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxFQUFhLENBQUMsQ0FBQzthQUMvRDtpQkFBTTtnQkFDTCxDQUFDLG1CQUFBLFNBQVMsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLEVBQWUsQ0FBQyxDQUFDLGFBQWEsRUFBRSxDQUFDO2dCQUN6RCxDQUFDLG1CQUFBLFNBQVMsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLEVBQWUsQ0FBQyxDQUFDLHNCQUFzQixFQUFFLENBQUM7YUFDbkU7U0FDRjtJQUNILENBQUM7O2dCQVpGLFVBQVU7O0lBYVgsbUJBQUM7Q0FBQSxBQWJELElBYUM7U0FaWSxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7Rm9ybUNvbnRyb2wsIEZvcm1Hcm91cH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgU3RvcmVTZXJ2aWNlIHtcblxuICBtYXJrRm9ybXNBc1RvdWNoZWQoZm9ybUdyb3VwOiBGb3JtR3JvdXApIHtcbiAgICBmb3IgKGNvbnN0IGtleSBpbiBmb3JtR3JvdXAuY29udHJvbHMpIHtcbiAgICAgIGlmIChmb3JtR3JvdXAuY29udHJvbHNba2V5XSBpbnN0YW5jZW9mIEZvcm1Hcm91cCkge1xuICAgICAgICB0aGlzLm1hcmtGb3Jtc0FzVG91Y2hlZChmb3JtR3JvdXAuY29udHJvbHNba2V5XSBhcyBGb3JtR3JvdXApO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgKGZvcm1Hcm91cC5jb250cm9sc1trZXldIGFzIEZvcm1Db250cm9sKS5tYXJrQXNUb3VjaGVkKCk7XG4gICAgICAgIChmb3JtR3JvdXAuY29udHJvbHNba2V5XSBhcyBGb3JtQ29udHJvbCkudXBkYXRlVmFsdWVBbmRWYWxpZGl0eSgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19