ngx-daterangepicker
Version:
Angular PayPal Datepicker
26 lines (25 loc) • 808 B
JavaScript
import { Pipe } from '@angular/core';
import * as dateFns from 'date-fns';
import { locales } from './constants';
var NgxFormatPipe = /** @class */ (function () {
function NgxFormatPipe() {
}
NgxFormatPipe.prototype.transform = function (value) {
var args = [];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
var options = {};
if (args && args[1] && locales.hasOwnProperty(args[1])) {
options.locale = locales[args[1]];
}
return dateFns.format(value, args[0] || "DD-MM-YYYY", options);
};
NgxFormatPipe.decorators = [
{ type: Pipe, args: [{
name: 'ngxFormat'
},] },
];
return NgxFormatPipe;
}());
export { NgxFormatPipe };