@junte/ui
Version:
Quality Angular UI components kit
25 lines • 2.36 kB
JavaScript
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