UNPKG

ngx-daterange

Version:
18 lines 2.11 kB
import { Pipe } from '@angular/core'; import * as momentNs from 'moment'; const moment = momentNs; export class FormatMomentDatePipe { transform(value, format) { let valueToFormat = value; if (valueToFormat && !momentNs.isMoment(valueToFormat)) { valueToFormat = moment(valueToFormat); } return valueToFormat ? valueToFormat.format(format) : ''; } } FormatMomentDatePipe.decorators = [ { type: Pipe, args: [{ name: 'formatMomentDate' },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybWF0LW1vbWVudC1kYXRlLnBpcGUuanMiLCJzb3VyY2VSb290IjoiLi4vLi4vLi4vc3JjL21vZHVsZXMvbmd4LWRhdGVyYW5nZS9zcmMvIiwic291cmNlcyI6WyJwaXBlcy9mb3JtYXQtbW9tZW50LWRhdGUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUNwRCxPQUFPLEtBQUssUUFBUSxNQUFNLFFBQVEsQ0FBQztBQUNuQyxNQUFNLE1BQU0sR0FBRyxRQUFRLENBQUM7QUFLeEIsTUFBTSxPQUFPLG9CQUFvQjtJQUMvQixTQUFTLENBQUMsS0FBc0IsRUFBRSxNQUFjO1FBQzlDLElBQUksYUFBYSxHQUFHLEtBQUssQ0FBQztRQUUxQixJQUFJLGFBQWEsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsYUFBYSxDQUFDLEVBQUU7WUFDdEQsYUFBYSxHQUFHLE1BQU0sQ0FBQyxhQUFhLENBQUMsQ0FBQztTQUN2QztRQUVELE9BQU8sYUFBYSxDQUFDLENBQUMsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7SUFDM0QsQ0FBQzs7O1lBWkYsSUFBSSxTQUFDO2dCQUNKLElBQUksRUFBRSxrQkFBa0I7YUFDekIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgKiBhcyBtb21lbnROcyBmcm9tICdtb21lbnQnO1xuY29uc3QgbW9tZW50ID0gbW9tZW50TnM7XG5cbkBQaXBlKHtcbiAgbmFtZTogJ2Zvcm1hdE1vbWVudERhdGUnXG59KVxuZXhwb3J0IGNsYXNzIEZvcm1hdE1vbWVudERhdGVQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybSh2YWx1ZTogbW9tZW50TnMuTW9tZW50LCBmb3JtYXQ6IHN0cmluZyk6IHN0cmluZyB7XG4gICAgbGV0IHZhbHVlVG9Gb3JtYXQgPSB2YWx1ZTtcblxuICAgIGlmICh2YWx1ZVRvRm9ybWF0ICYmICFtb21lbnROcy5pc01vbWVudCh2YWx1ZVRvRm9ybWF0KSkge1xuICAgICAgdmFsdWVUb0Zvcm1hdCA9IG1vbWVudCh2YWx1ZVRvRm9ybWF0KTtcbiAgICB9XG5cbiAgICByZXR1cm4gdmFsdWVUb0Zvcm1hdCA/IHZhbHVlVG9Gb3JtYXQuZm9ybWF0KGZvcm1hdCkgOiAnJztcbiAgfVxufVxuIl19