UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

54 lines (53 loc) 3.52 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { Pipe } from '@angular/core'; import { FormatterFactory } from '../service/FormatterFactory.service'; import { AbstractFormatterPipe } from './AbstractFormatterPipe'; var /** @type {?} */ NAME = "phx_formatter"; var FormatterPipe = /** @class */ (function (_super) { tslib_1.__extends(FormatterPipe, _super); function FormatterPipe(formatterFactory) { return _super.call(this, formatterFactory) || this; } /** * @param {?} formatter * @param {?} value * @return {?} */ FormatterPipe.prototype.doTransform = /** * @param {?} formatter * @param {?} value * @return {?} */ function (formatter, value) { if (formatter === null || typeof formatter === 'undefined') { return null; } return formatter.format(value); }; FormatterPipe.decorators = [ { type: Pipe, args: [{ name: NAME, pure: false },] }, ]; /** @nocollapse */ FormatterPipe.ctorParameters = function () { return [ { type: FormatterFactory, }, ]; }; return FormatterPipe; }(AbstractFormatterPipe)); export { FormatterPipe }; function FormatterPipe_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ FormatterPipe.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ FormatterPipe.ctorParameters; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRm9ybWF0dGVyUGlwZS5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvcGlwZS9Gb3JtYXR0ZXJQaXBlLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUNwRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQztBQUN2RSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUVoRSxxQkFBTSxJQUFJLEdBQVcsZUFBZSxDQUFDOztJQU1GLHlDQUFxQjtJQUV0RCx1QkFBWSxnQkFBa0M7ZUFDNUMsa0JBQU0sZ0JBQWdCLENBQUM7S0FDeEI7Ozs7OztJQUVNLG1DQUFXOzs7OztjQUFDLFNBQWMsRUFBRSxLQUFVO1FBQzNDLEVBQUUsQ0FBQyxDQUFDLFNBQVMsS0FBSyxJQUFJLElBQUksT0FBTyxTQUFTLEtBQUssV0FBVyxDQUFDLENBQUMsQ0FBQztZQUMzRCxNQUFNLENBQUMsSUFBSSxDQUFDO1NBQ2I7UUFFRCxNQUFNLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQzs7O2dCQWZsQyxJQUFJLFNBQUM7b0JBQ0osSUFBSSxFQUFFLElBQUk7b0JBQ1YsSUFBSSxFQUFFLEtBQUs7aUJBQ1o7Ozs7Z0JBUlEsZ0JBQWdCOzt3QkFEekI7RUFVbUMscUJBQXFCO1NBQTNDLGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGb3JtYXR0ZXJGYWN0b3J5IH0gZnJvbSAnLi4vc2VydmljZS9Gb3JtYXR0ZXJGYWN0b3J5LnNlcnZpY2UnO1xuaW1wb3J0IHsgQWJzdHJhY3RGb3JtYXR0ZXJQaXBlIH0gZnJvbSAnLi9BYnN0cmFjdEZvcm1hdHRlclBpcGUnO1xuXG5jb25zdCBOQU1FOiBzdHJpbmcgPSBcInBoeF9mb3JtYXR0ZXJcIjtcblxuQFBpcGUoe1xuICBuYW1lOiBOQU1FLFxuICBwdXJlOiBmYWxzZVxufSlcbmV4cG9ydCBjbGFzcyBGb3JtYXR0ZXJQaXBlIGV4dGVuZHMgQWJzdHJhY3RGb3JtYXR0ZXJQaXBlIHtcblxuICBjb25zdHJ1Y3Rvcihmb3JtYXR0ZXJGYWN0b3J5OiBGb3JtYXR0ZXJGYWN0b3J5KSB7XG4gICAgc3VwZXIoZm9ybWF0dGVyRmFjdG9yeSk7XG4gIH1cblxuICBwdWJsaWMgZG9UcmFuc2Zvcm0oZm9ybWF0dGVyOiBhbnksIHZhbHVlOiBhbnkpOiBhbnkge1xuICAgIGlmIChmb3JtYXR0ZXIgPT09IG51bGwgfHwgdHlwZW9mIGZvcm1hdHRlciA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgIHJldHVybiBudWxsO1xuICAgIH1cblxuICAgIHJldHVybiBmb3JtYXR0ZXIuZm9ybWF0KHZhbHVlKTtcbiAgfVxufVxuIl19