UNPKG

@junte/ui

Version:

Quality Angular UI components kit

24 lines 2.24 kB
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