UNPKG

ng-fveh

Version:

NG-FVEH - Some helpers to help you with form validation :)

45 lines (44 loc) 3.14 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Injectable, Inject } from '@angular/core'; import { ERROR_MESSAGES_CONFIGURATION } from './Injectors'; import * as i0 from "@angular/core"; import * as i1 from "./Injectors"; var NgFvehLibService = /** @class */ (function () { function NgFvehLibService(messagesObject) { this.messagesObject = messagesObject; } /** * @param {?} errorType * @param {?} errorPayload * @return {?} */ NgFvehLibService.prototype.getMessage = /** * @param {?} errorType * @param {?} errorPayload * @return {?} */ function (errorType, errorPayload) { var /** @type {?} */ message = this.messagesObject[errorType](errorPayload); return message; }; NgFvehLibService.decorators = [ { type: Injectable, args: [{ providedIn: 'root', },] }, ]; /** @nocollapse */ NgFvehLibService.ctorParameters = function () { return [ { type: undefined, decorators: [{ type: Inject, args: [ERROR_MESSAGES_CONFIGURATION,] }] } ]; }; /** @nocollapse */ NgFvehLibService.ngInjectableDef = i0.defineInjectable({ factory: function NgFvehLibService_Factory() { return new NgFvehLibService(i0.inject(i1.ERROR_MESSAGES_CONFIGURATION)); }, token: NgFvehLibService, providedIn: "root" }); return NgFvehLibService; }()); export { NgFvehLibService }; function NgFvehLibService_tsickle_Closure_declarations() { /** @type {?} */ NgFvehLibService.prototype.messagesObject; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctZnZlaC1saWIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLWZ2ZWgvIiwic291cmNlcyI6WyJsaWIvbmctZnZlaC1saWIuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFbkQsT0FBTyxFQUFFLDRCQUE0QixFQUFFLE1BQU0sYUFBYSxDQUFDOzs7O0lBTXpELDBCQUMrQyxjQUF3QjtRQUF4QixtQkFBYyxHQUFkLGNBQWMsQ0FBVTtLQUNuRTs7Ozs7O0lBRUoscUNBQVU7Ozs7O0lBQVYsVUFBVyxTQUFpQixFQUFFLFlBQW9DO1FBQ2hFLHFCQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDO1FBQzdELE9BQU8sT0FBTyxDQUFDO0tBQ2hCOztnQkFYRixVQUFVLFNBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25COzs7O2dEQUdJLE1BQU0sU0FBQyw0QkFBNEI7OzsyQkFUeEM7O1NBT2EsZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgSW5qZWN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE1lc3NhZ2VzIH0gZnJvbSAnLi9pbnRlcmZhY2VzJztcclxuaW1wb3J0IHsgRVJST1JfTUVTU0FHRVNfQ09ORklHVVJBVElPTiB9IGZyb20gJy4vSW5qZWN0b3JzJztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCcsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ0Z2ZWhMaWJTZXJ2aWNlIHtcclxuICBjb25zdHJ1Y3RvcihcclxuICAgIEBJbmplY3QoRVJST1JfTUVTU0FHRVNfQ09ORklHVVJBVElPTikgcHVibGljIG1lc3NhZ2VzT2JqZWN0OiBNZXNzYWdlcyxcclxuICApIHt9XHJcblxyXG4gIGdldE1lc3NhZ2UoZXJyb3JUeXBlOiBzdHJpbmcsIGVycm9yUGF5bG9hZDogeyBba2V5OiBzdHJpbmddOiBhbnkgfSk6IHN0cmluZyB7XHJcbiAgICBjb25zdCBtZXNzYWdlID0gdGhpcy5tZXNzYWdlc09iamVjdFtlcnJvclR5cGVdKGVycm9yUGF5bG9hZCk7XHJcbiAgICByZXR1cm4gbWVzc2FnZTtcclxuICB9XHJcbn1cclxuIl19