UNPKG

@junte/ui

Version:

Quality Angular UI components kit

25 lines 2.36 kB
import { __decorate, __metadata } from "tslib"; import { Pipe } from '@angular/core'; import endOfWeek from 'date-fns/endOfWeek'; import { JunteUIConfig } from '../../../config'; var EndOfWeekPipe = /** @class */ (function () { function EndOfWeekPipe(config) { this.config = config; } EndOfWeekPipe.prototype.transform = function (date) { return endOfWeek(date, { locale: this.config.locale.dfns, weekStartsOn: this.config.weekStartsOn }); }; EndOfWeekPipe.ctorParameters = function () { return [ { type: JunteUIConfig } ]; }; EndOfWeekPipe = __decorate([ Pipe({ name: 'jntEndOfWeek' }), __metadata("design:paramtypes", [JunteUIConfig]) ], EndOfWeekPipe); return EndOfWeekPipe; }()); export { EndOfWeekPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5kLW9mLXdlZWsucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BqdW50ZS91aS8iLCJzb3VyY2VzIjpbImxpYi9jb3JlL3BpcGVzL2RhdGUvZW5kLW9mLXdlZWsucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFDcEQsT0FBTyxTQUFTLE1BQU0sb0JBQW9CLENBQUM7QUFDM0MsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBR2hEO0lBRUUsdUJBQW9CLE1BQXFCO1FBQXJCLFdBQU0sR0FBTixNQUFNLENBQWU7SUFDekMsQ0FBQztJQUVELGlDQUFTLEdBQVQsVUFBVSxJQUFVO1FBQ2xCLE9BQU8sU0FBUyxDQUFDLElBQUksRUFBRTtZQUNyQixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSTtZQUMvQixZQUFZLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxZQUFZO1NBQ3ZDLENBQUMsQ0FBQztJQUNMLENBQUM7O2dCQVIyQixhQUFhOztJQUY5QixhQUFhO1FBRHpCLElBQUksQ0FBQyxFQUFDLElBQUksRUFBRSxjQUFjLEVBQUMsQ0FBQzt5Q0FHQyxhQUFhO09BRjlCLGFBQWEsQ0FXekI7SUFBRCxvQkFBQztDQUFBLEFBWEQsSUFXQztTQVhZLGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgZW5kT2ZXZWVrIGZyb20gJ2RhdGUtZm5zL2VuZE9mV2Vlayc7XG5pbXBvcnQgeyBKdW50ZVVJQ29uZmlnIH0gZnJvbSAnLi4vLi4vLi4vY29uZmlnJztcblxuQFBpcGUoe25hbWU6ICdqbnRFbmRPZldlZWsnfSlcbmV4cG9ydCBjbGFzcyBFbmRPZldlZWtQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBjb25maWc6IEp1bnRlVUlDb25maWcpIHtcbiAgfVxuXG4gIHRyYW5zZm9ybShkYXRlOiBEYXRlKTogRGF0ZSB7XG4gICAgcmV0dXJuIGVuZE9mV2VlayhkYXRlLCB7XG4gICAgICBsb2NhbGU6IHRoaXMuY29uZmlnLmxvY2FsZS5kZm5zLFxuICAgICAgd2Vla1N0YXJ0c09uOiB0aGlzLmNvbmZpZy53ZWVrU3RhcnRzT25cbiAgICB9KTtcbiAgfVxufVxuIl19