@junte/ui
Version:
Quality Angular UI components kit
15 lines • 1.87 kB
JavaScript
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==