UNPKG

air-lib

Version:

This is Air's angular component library

38 lines 2.77 kB
/** * @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 FormatDateUtcPipe = /** @class */ (function () { function FormatDateUtcPipe() { } /** * @param {?} input * @param {?} format * @return {?} */ FormatDateUtcPipe.prototype.transform = /** * @param {?} input * @param {?} format * @return {?} */ function (input, format) { if (input) { /** @type {?} */ var defaultFormat = 'D MMMM YYYY'; /** @type {?} */ var utcDate = moment.utc(input).toDate(); return moment(utcDate).local().format(format ? format : defaultFormat); } return ''; }; FormatDateUtcPipe.decorators = [ { type: Pipe, args: [{ name: 'formatDateUtc' },] } ]; return FormatDateUtcPipe; }()); export { FormatDateUtcPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybWF0LWRhdGUtdXRjLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9haXItbGliLyIsInNvdXJjZXMiOlsibGliL3BpcGVzL2Zvcm1hdC1kYXRlLXV0Yy5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUNwRCxPQUFPLEtBQUssT0FBTyxNQUFNLFFBQVEsQ0FBQzs7SUFDNUIsTUFBTSxHQUFHLE9BQU87QUFDdEI7SUFBQTtJQVVBLENBQUM7Ozs7OztJQVJBLHFDQUFTOzs7OztJQUFULFVBQVUsS0FBb0IsRUFBRSxNQUFjO1FBQ3hDLElBQUksS0FBSyxFQUFFOztnQkFDSCxhQUFhLEdBQUcsYUFBYTs7Z0JBQzdCLE9BQU8sR0FBRyxNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLE1BQU0sRUFBRTtZQUMxQyxPQUFPLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1NBQ3hFO1FBQ0QsT0FBTyxFQUFFLENBQUM7SUFDZCxDQUFDOztnQkFUSCxJQUFJLFNBQUMsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFOztJQVUvQix3QkFBQztDQUFBLEFBVkQsSUFVQztTQVRZLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0ICogYXMgbW9tZW50XyBmcm9tICdtb21lbnQnO1xyXG5jb25zdCBtb21lbnQgPSBtb21lbnRfO1xyXG5AUGlwZSh7IG5hbWU6ICdmb3JtYXREYXRlVXRjJyB9KVxyXG5leHBvcnQgY2xhc3MgRm9ybWF0RGF0ZVV0Y1BpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuIHRyYW5zZm9ybShpbnB1dDogRGF0ZSB8IHN0cmluZywgZm9ybWF0OiBzdHJpbmcgKTogc3RyaW5nIHtcclxuICAgICAgIGlmIChpbnB1dCkge1xyXG4gICAgICAgICBjb25zdCBkZWZhdWx0Rm9ybWF0ID0gJ0QgTU1NTSBZWVlZJztcclxuICAgICAgICAgY29uc3QgdXRjRGF0ZSA9IG1vbWVudC51dGMoaW5wdXQpLnRvRGF0ZSgpO1xyXG4gICAgICAgICByZXR1cm4gbW9tZW50KHV0Y0RhdGUpLmxvY2FsKCkuZm9ybWF0KGZvcm1hdCA/IGZvcm1hdCA6IGRlZmF1bHRGb3JtYXQpO1xyXG4gICAgICAgfVxyXG4gICAgICAgcmV0dXJuICcnO1xyXG4gICB9XHJcbn1cclxuIl19