UNPKG

@junte/ui

Version:

Quality Angular UI components kit

24 lines 2.28 kB
import { __decorate, __metadata } from "tslib"; import { Pipe, } from '@angular/core'; import format from 'date-fns/format'; import { JunteUIConfig } from '../../../config'; let FormatPipe = class FormatPipe { constructor(config) { this.config = config; } transform(date, dateFormat) { return format(date, dateFormat, { locale: this.config.locale.dfns, weekStartsOn: this.config.weekStartsOn }); } }; FormatPipe.ctorParameters = () => [ { type: JunteUIConfig } ]; FormatPipe = __decorate([ Pipe({ name: 'jntFormat' }), __metadata("design:paramtypes", [JunteUIConfig]) ], FormatPipe); export { FormatPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybWF0LnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvY29yZS9waXBlcy9kYXRlL2Zvcm1hdC5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsSUFBSSxHQUFrQixNQUFNLGVBQWUsQ0FBQztBQUNyRCxPQUFPLE1BQU0sTUFBTSxpQkFBaUIsQ0FBQztBQUNyQyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFHaEQsSUFBYSxVQUFVLEdBQXZCLE1BQWEsVUFBVTtJQUVyQixZQUFvQixNQUFxQjtRQUFyQixXQUFNLEdBQU4sTUFBTSxDQUFlO0lBQ3pDLENBQUM7SUFFRCxTQUFTLENBQUMsSUFBVSxFQUFFLFVBQWtCO1FBQ3RDLE9BQU8sTUFBTSxDQUFDLElBQUksRUFBRSxVQUFVLEVBQUU7WUFDOUIsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUk7WUFDL0IsWUFBWSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsWUFBWTtTQUN2QyxDQUFDLENBQUM7SUFDTCxDQUFDO0NBQ0YsQ0FBQTs7WUFUNkIsYUFBYTs7QUFGOUIsVUFBVTtJQUR0QixJQUFJLENBQUMsRUFBQyxJQUFJLEVBQUUsV0FBVyxFQUFDLENBQUM7cUNBR0ksYUFBYTtHQUY5QixVQUFVLENBV3RCO1NBWFksVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0sIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgZm9ybWF0IGZyb20gJ2RhdGUtZm5zL2Zvcm1hdCc7XG5pbXBvcnQgeyBKdW50ZVVJQ29uZmlnIH0gZnJvbSAnLi4vLi4vLi4vY29uZmlnJztcblxuQFBpcGUoe25hbWU6ICdqbnRGb3JtYXQnfSlcbmV4cG9ydCBjbGFzcyBGb3JtYXRQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBjb25maWc6IEp1bnRlVUlDb25maWcpIHtcbiAgfVxuXG4gIHRyYW5zZm9ybShkYXRlOiBEYXRlLCBkYXRlRm9ybWF0OiBzdHJpbmcpOiBzdHJpbmcge1xuICAgIHJldHVybiBmb3JtYXQoZGF0ZSwgZGF0ZUZvcm1hdCwge1xuICAgICAgbG9jYWxlOiB0aGlzLmNvbmZpZy5sb2NhbGUuZGZucyxcbiAgICAgIHdlZWtTdGFydHNPbjogdGhpcy5jb25maWcud2Vla1N0YXJ0c09uXG4gICAgfSk7XG4gIH1cbn1cbiJdfQ==