@junte/ui
Version:
Quality Angular UI components kit
25 lines • 2.4 kB
JavaScript
import { __decorate, __metadata } from "tslib";
import { Pipe, } from '@angular/core';
import format from 'date-fns/format';
import { JunteUIConfig } from '../../../config';
var FormatPipe = /** @class */ (function () {
function FormatPipe(config) {
this.config = config;
}
FormatPipe.prototype.transform = function (date, dateFormat) {
return format(date, dateFormat, {
locale: this.config.locale.dfns,
weekStartsOn: this.config.weekStartsOn
});
};
FormatPipe.ctorParameters = function () { return [
{ type: JunteUIConfig }
]; };
FormatPipe = __decorate([
Pipe({ name: 'jntFormat' }),
__metadata("design:paramtypes", [JunteUIConfig])
], FormatPipe);
return FormatPipe;
}());
export { FormatPipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybWF0LnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvY29yZS9waXBlcy9kYXRlL2Zvcm1hdC5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsSUFBSSxHQUFrQixNQUFNLGVBQWUsQ0FBQztBQUNyRCxPQUFPLE1BQU0sTUFBTSxpQkFBaUIsQ0FBQztBQUNyQyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFHaEQ7SUFFRSxvQkFBb0IsTUFBcUI7UUFBckIsV0FBTSxHQUFOLE1BQU0sQ0FBZTtJQUN6QyxDQUFDO0lBRUQsOEJBQVMsR0FBVCxVQUFVLElBQVUsRUFBRSxVQUFrQjtRQUN0QyxPQUFPLE1BQU0sQ0FBQyxJQUFJLEVBQUUsVUFBVSxFQUFFO1lBQzlCLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJO1lBQy9CLFlBQVksRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLFlBQVk7U0FDdkMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQzs7Z0JBUjJCLGFBQWE7O0lBRjlCLFVBQVU7UUFEdEIsSUFBSSxDQUFDLEVBQUMsSUFBSSxFQUFFLFdBQVcsRUFBQyxDQUFDO3lDQUdJLGFBQWE7T0FGOUIsVUFBVSxDQVd0QjtJQUFELGlCQUFDO0NBQUEsQUFYRCxJQVdDO1NBWFksVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0sIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgZm9ybWF0IGZyb20gJ2RhdGUtZm5zL2Zvcm1hdCc7XG5pbXBvcnQgeyBKdW50ZVVJQ29uZmlnIH0gZnJvbSAnLi4vLi4vLi4vY29uZmlnJztcblxuQFBpcGUoe25hbWU6ICdqbnRGb3JtYXQnfSlcbmV4cG9ydCBjbGFzcyBGb3JtYXRQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBjb25maWc6IEp1bnRlVUlDb25maWcpIHtcbiAgfVxuXG4gIHRyYW5zZm9ybShkYXRlOiBEYXRlLCBkYXRlRm9ybWF0OiBzdHJpbmcpOiBzdHJpbmcge1xuICAgIHJldHVybiBmb3JtYXQoZGF0ZSwgZGF0ZUZvcm1hdCwge1xuICAgICAgbG9jYWxlOiB0aGlzLmNvbmZpZy5sb2NhbGUuZGZucyxcbiAgICAgIHdlZWtTdGFydHNPbjogdGhpcy5jb25maWcud2Vla1N0YXJ0c09uXG4gICAgfSk7XG4gIH1cbn1cbiJdfQ==