UNPKG

@junte/ui

Version:

Quality Angular UI components kit

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