UNPKG

@junte/ui

Version:

Quality Angular UI components kit

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