@junte/ui
Version:
Quality Angular UI components kit
24 lines • 2.24 kB
JavaScript
import { __decorate, __metadata } from "tslib";
import { Pipe } from '@angular/core';
import endOfWeek from 'date-fns/endOfWeek';
import { JunteUIConfig } from '../../../config';
let EndOfWeekPipe = class EndOfWeekPipe {
constructor(config) {
this.config = config;
}
transform(date) {
return endOfWeek(date, {
locale: this.config.locale.dfns,
weekStartsOn: this.config.weekStartsOn
});
}
};
EndOfWeekPipe.ctorParameters = () => [
{ type: JunteUIConfig }
];
EndOfWeekPipe = __decorate([
Pipe({ name: 'jntEndOfWeek' }),
__metadata("design:paramtypes", [JunteUIConfig])
], EndOfWeekPipe);
export { EndOfWeekPipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5kLW9mLXdlZWsucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BqdW50ZS91aS8iLCJzb3VyY2VzIjpbImxpYi9jb3JlL3BpcGVzL2RhdGUvZW5kLW9mLXdlZWsucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFDcEQsT0FBTyxTQUFTLE1BQU0sb0JBQW9CLENBQUM7QUFDM0MsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBR2hELElBQWEsYUFBYSxHQUExQixNQUFhLGFBQWE7SUFFeEIsWUFBb0IsTUFBcUI7UUFBckIsV0FBTSxHQUFOLE1BQU0sQ0FBZTtJQUN6QyxDQUFDO0lBRUQsU0FBUyxDQUFDLElBQVU7UUFDbEIsT0FBTyxTQUFTLENBQUMsSUFBSSxFQUFFO1lBQ3JCLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJO1lBQy9CLFlBQVksRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLFlBQVk7U0FDdkMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGLENBQUE7O1lBVDZCLGFBQWE7O0FBRjlCLGFBQWE7SUFEekIsSUFBSSxDQUFDLEVBQUMsSUFBSSxFQUFFLGNBQWMsRUFBQyxDQUFDO3FDQUdDLGFBQWE7R0FGOUIsYUFBYSxDQVd6QjtTQVhZLGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgZW5kT2ZXZWVrIGZyb20gJ2RhdGUtZm5zL2VuZE9mV2Vlayc7XG5pbXBvcnQgeyBKdW50ZVVJQ29uZmlnIH0gZnJvbSAnLi4vLi4vLi4vY29uZmlnJztcblxuQFBpcGUoe25hbWU6ICdqbnRFbmRPZldlZWsnfSlcbmV4cG9ydCBjbGFzcyBFbmRPZldlZWtQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBjb25maWc6IEp1bnRlVUlDb25maWcpIHtcbiAgfVxuXG4gIHRyYW5zZm9ybShkYXRlOiBEYXRlKTogRGF0ZSB7XG4gICAgcmV0dXJuIGVuZE9mV2VlayhkYXRlLCB7XG4gICAgICBsb2NhbGU6IHRoaXMuY29uZmlnLmxvY2FsZS5kZm5zLFxuICAgICAgd2Vla1N0YXJ0c09uOiB0aGlzLmNvbmZpZy53ZWVrU3RhcnRzT25cbiAgICB9KTtcbiAgfVxufVxuIl19