com.phloxui
Version:
PhloxUI Ng2+ Framework
54 lines (53 loc) • 3.52 kB
JavaScript
/**
* @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