UNPKG

@ashetm/ng-utility

Version:

``@ashetm/ng-utility`` is a library that provide some utilities classes, like pipes.

20 lines 2.54 kB
import { Pipe } from '@angular/core'; import { IsDate } from './is-date.pipe'; import * as i0 from "@angular/core"; export class IsDateAfter extends IsDate { transform(value, dateAfter) { if (!super.isDate(value)) return false; return new Date(value).getTime() > new Date(dateAfter).getTime(); } static { this.ɵfac = /*@__PURE__*/ function () { let ɵIsDateAfter_BaseFactory; return function IsDateAfter_Factory(t) { returnIsDateAfter_BaseFactory || (ɵIsDateAfter_BaseFactory = i0.ɵɵgetInheritedFactory(IsDateAfter)))(t || IsDateAfter); }; }(); } static { this.ɵpipe = /*@__PURE__*/ i0.ɵɵdefinePipe({ name: "isDateAfter", type: IsDateAfter, pure: true, standalone: true }); } } (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(IsDateAfter, [{ type: Pipe, args: [{ name: 'isDateAfter', standalone: true }] }], null, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtZGF0ZS1hZnRlci5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdXRpbGl0eS9zcmMvbGliL3BpcGVzL2lzLWRhdGUtYWZ0ZXIucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUVwRCxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7O0FBT3hDLE1BQU0sT0FBTyxXQUE4QyxTQUFRLE1BQVM7SUFFMUUsU0FBUyxDQUFDLEtBQVEsRUFBRSxTQUFZO1FBQzlCLElBQUcsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQztZQUNyQixPQUFPLEtBQUssQ0FBQztRQUVmLE9BQU8sSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsT0FBTyxFQUFFLEdBQUcsSUFBSSxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDbkUsQ0FBQztxTkFQVSxXQUFXLFNBQVgsV0FBVztxRkFBWCxXQUFXOzt1RkFBWCxXQUFXO2NBSnZCLElBQUk7ZUFBQztnQkFDSixJQUFJLEVBQUUsYUFBYTtnQkFDbkIsVUFBVSxFQUFFLElBQUk7YUFDakIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5pbXBvcnQgeyBJc0RhdGUgfSBmcm9tICcuL2lzLWRhdGUucGlwZSc7XHJcblxyXG5cclxuQFBpcGUoe1xyXG4gIG5hbWU6ICdpc0RhdGVBZnRlcicsXHJcbiAgc3RhbmRhbG9uZTogdHJ1ZVxyXG59KVxyXG5leHBvcnQgY2xhc3MgSXNEYXRlQWZ0ZXI8VCBleHRlbmRzIERhdGUgfCBudW1iZXIgfCBzdHJpbmc+IGV4dGVuZHMgSXNEYXRlPFQ+IGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcblxyXG4gIHRyYW5zZm9ybSh2YWx1ZTogVCwgZGF0ZUFmdGVyOiBUKTogYm9vbGVhbiB7XHJcbiAgICBpZighc3VwZXIuaXNEYXRlKHZhbHVlKSlcclxuICAgICAgcmV0dXJuIGZhbHNlO1xyXG5cclxuICAgIHJldHVybiBuZXcgRGF0ZSh2YWx1ZSkuZ2V0VGltZSgpID4gbmV3IERhdGUoZGF0ZUFmdGVyKS5nZXRUaW1lKCk7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=