UNPKG

@fdot/angular-dotcodes

Version:

`npm install @fdot/angular-dotcodes --save`

53 lines (52 loc) 3.27 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Pipe } from '@angular/core'; import { AngularDotcodesService } from './angular-dotcodes.service'; import { map } from 'rxjs/operators'; var DotcodePipe = /** @class */ (function () { function DotcodePipe(dotcodeService) { this.dotcodeService = dotcodeService; } /** * @param {?} value * @param {?} column * @return {?} */ DotcodePipe.prototype.transform = /** * @param {?} value * @param {?} column * @return {?} */ function (value, column) { return this.dotcodeService.GetCode(column, value).pipe(map(function (c) { if (c) { return c.description; } })); }; DotcodePipe.decorators = [ { type: Pipe, args: [{ name: 'dotcode', },] }, ]; /** @nocollapse */ DotcodePipe.ctorParameters = function () { return [ { type: AngularDotcodesService, }, ]; }; return DotcodePipe; }()); export { DotcodePipe }; function DotcodePipe_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ DotcodePipe.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ DotcodePipe.ctorParameters; /** @type {?} */ DotcodePipe.prototype.dotcodeService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG90Y29kZS5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGZkb3QvYW5ndWxhci1kb3Rjb2Rlcy8iLCJzb3VyY2VzIjpbImxpYi9kb3Rjb2RlLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3BELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxHQUFHLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7SUFNbkMscUJBQW9CLGNBQXNDO1FBQXRDLG1CQUFjLEdBQWQsY0FBYyxDQUF3QjtLQUFLOzs7Ozs7SUFFL0QsK0JBQVM7Ozs7O0lBQVQsVUFBVSxLQUFhLEVBQUUsTUFBYztRQUNyQyxNQUFNLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsVUFBQSxDQUFDO1lBQzFELEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7Z0JBQ04sTUFBTSxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUM7YUFDdEI7U0FDRixDQUFDLENBQUMsQ0FBQztLQUNMOztnQkFaRixJQUFJLFNBQUM7b0JBQ0osSUFBSSxFQUFFLFNBQVM7aUJBQ2hCOzs7O2dCQUxRLHNCQUFzQjs7c0JBRC9COztTQU9hLFdBQVciLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEFuZ3VsYXJEb3Rjb2Rlc1NlcnZpY2UgfSBmcm9tICcuL2FuZ3VsYXItZG90Y29kZXMuc2VydmljZSc7XHJcbmltcG9ydCB7IG1hcCB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAnZG90Y29kZScsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBEb3Rjb2RlUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgZG90Y29kZVNlcnZpY2U6IEFuZ3VsYXJEb3Rjb2Rlc1NlcnZpY2UpIHsgfVxyXG5cclxuICB0cmFuc2Zvcm0odmFsdWU6IHN0cmluZywgY29sdW1uOiBzdHJpbmcpOiBhbnkge1xyXG4gICAgcmV0dXJuIHRoaXMuZG90Y29kZVNlcnZpY2UuR2V0Q29kZShjb2x1bW4sIHZhbHVlKS5waXBlKG1hcChjID0+IHtcclxuICAgICAgaWYgKGMpIHtcclxuICAgICAgICByZXR1cm4gYy5kZXNjcmlwdGlvbjtcclxuICAgICAgfVxyXG4gICAgfSkpO1xyXG4gIH1cclxuXHJcbn1cclxuIl19