UNPKG

@junte/ui

Version:

Quality Angular UI components kit

15 lines 1.87 kB
import { __decorate } from "tslib"; import { Pipe } from '@angular/core'; import { isWithinInterval } from 'date-fns'; let IsWithinIntervalPipe = class IsWithinIntervalPipe { transform(date, startPeriod, endPeriod) { const start = startPeriod; const end = endPeriod; return isWithinInterval(date, { start, end }); } }; IsWithinIntervalPipe = __decorate([ Pipe({ name: 'isWithinInterval' }) ], IsWithinIntervalPipe); export { IsWithinIntervalPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtd2l0aGluLWludGVydmFsLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvY29sbGVjdGlvbnMvZ2FudHQvZ2FudHQtcGlwZXMvaXMtd2l0aGluLWludGVydmFsLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3BELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLFVBQVUsQ0FBQztBQUc1QyxJQUFhLG9CQUFvQixHQUFqQyxNQUFhLG9CQUFvQjtJQUMvQixTQUFTLENBQUMsSUFBVSxFQUFFLFdBQWlCLEVBQUUsU0FBZTtRQUN0RCxNQUFNLEtBQUssR0FBRyxXQUFXLENBQUM7UUFDMUIsTUFBTSxHQUFHLEdBQUcsU0FBUyxDQUFDO1FBQ3RCLE9BQU8sZ0JBQWdCLENBQUMsSUFBSSxFQUFFLEVBQUUsS0FBSyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUM7SUFDaEQsQ0FBQztDQUNGLENBQUE7QUFOWSxvQkFBb0I7SUFEaEMsSUFBSSxDQUFDLEVBQUMsSUFBSSxFQUFFLGtCQUFrQixFQUFDLENBQUM7R0FDcEIsb0JBQW9CLENBTWhDO1NBTlksb0JBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgaXNXaXRoaW5JbnRlcnZhbCB9IGZyb20gJ2RhdGUtZm5zJztcblxuQFBpcGUoe25hbWU6ICdpc1dpdGhpbkludGVydmFsJ30pXG5leHBvcnQgY2xhc3MgSXNXaXRoaW5JbnRlcnZhbFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtKGRhdGU6IERhdGUsIHN0YXJ0UGVyaW9kOiBEYXRlLCBlbmRQZXJpb2Q6IERhdGUpOiBib29sZWFuIHtcbiAgICBjb25zdCBzdGFydCA9IHN0YXJ0UGVyaW9kO1xuICAgIGNvbnN0IGVuZCA9IGVuZFBlcmlvZDtcbiAgICByZXR1cm4gaXNXaXRoaW5JbnRlcnZhbChkYXRlLCB7IHN0YXJ0LCBlbmQgfSk7XG4gIH1cbn1cbiJdfQ==