air-lib
Version:
This is Air's angular component library
34 lines • 2.29 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Pipe } from '@angular/core';
import * as moment_ from 'moment';
/** @type {?} */
var moment = moment_;
var FormatDatePipe = /** @class */ (function () {
function FormatDatePipe() {
}
/**
* @param {?} input
* @param {?} format
* @return {?}
*/
FormatDatePipe.prototype.transform = /**
* @param {?} input
* @param {?} format
* @return {?}
*/
function (input, format) {
if (input) {
return moment(input).format(format ? format : 'D MMMM YYYY');
}
return '';
};
FormatDatePipe.decorators = [
{ type: Pipe, args: [{ name: 'formatDate' },] }
];
return FormatDatePipe;
}());
export { FormatDatePipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybWF0LWRhdGUucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Fpci1saWIvIiwic291cmNlcyI6WyJsaWIvcGlwZXMvZm9ybWF0LWRhdGUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFDcEQsT0FBTyxLQUFLLE9BQU8sTUFBTSxRQUFRLENBQUM7O0lBRTVCLE1BQU0sR0FBRyxPQUFPO0FBRXRCO0lBQUE7SUFTQSxDQUFDOzs7Ozs7SUFQRyxrQ0FBUzs7Ozs7SUFBVCxVQUFVLEtBQW9CLEVBQUUsTUFBYztRQUMxQyxJQUFJLEtBQUssRUFBRTtZQUNULE9BQU8sTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsYUFBYSxDQUFDLENBQUM7U0FDOUQ7UUFFRCxPQUFPLEVBQUUsQ0FBQztJQUNkLENBQUM7O2dCQVJKLElBQUksU0FBQyxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUU7O0lBUzVCLHFCQUFDO0NBQUEsQUFURCxJQVNDO1NBUlksY0FBYyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0ICogYXMgbW9tZW50XyBmcm9tICdtb21lbnQnO1xyXG5cclxuY29uc3QgbW9tZW50ID0gbW9tZW50XztcclxuXHJcbkBQaXBlKHsgbmFtZTogJ2Zvcm1hdERhdGUnIH0pXHJcbmV4cG9ydCBjbGFzcyBGb3JtYXREYXRlUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gICAgdHJhbnNmb3JtKGlucHV0OiBEYXRlIHwgc3RyaW5nLCBmb3JtYXQ6IHN0cmluZyApOiBzdHJpbmcge1xyXG4gICAgICAgIGlmIChpbnB1dCkge1xyXG4gICAgICAgICAgcmV0dXJuIG1vbWVudChpbnB1dCkuZm9ybWF0KGZvcm1hdCA/IGZvcm1hdCA6ICdEIE1NTU0gWVlZWScpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcmV0dXJuICcnO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==