UNPKG

@ashetm/ng-utility

Version:

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

20 lines 2.1 kB
import { Pipe } from '@angular/core'; import * as i0 from "@angular/core"; export class IsDate { transform(value) { return this.isDate(value); } isDate(value) { return value && !isNaN(new Date(value).getTime()); } static { this.ɵfac = function IsDate_Factory(t) { return new (t || IsDate)(); }; } static { this.ɵpipe = /*@__PURE__*/ i0.ɵɵdefinePipe({ name: "isDate", type: IsDate, pure: true, standalone: true }); } } (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(IsDate, [{ type: Pipe, args: [{ name: 'isDate', standalone: true }] }], null, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtZGF0ZS5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdXRpbGl0eS9zcmMvbGliL3BpcGVzL2lzLWRhdGUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQzs7QUFPcEQsTUFBTSxPQUFPLE1BQU07SUFHakIsU0FBUyxDQUFDLEtBQVE7UUFDaEIsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzVCLENBQUM7SUFFUyxNQUFNLENBQUMsS0FBUTtRQUN2QixPQUFPLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDO0lBQ3BELENBQUM7dUVBVFUsTUFBTTtnRkFBTixNQUFNOzt1RkFBTixNQUFNO2NBSmxCLElBQUk7ZUFBQztnQkFDSixJQUFJLEVBQUUsUUFBUTtnQkFDZCxVQUFVLEVBQUUsSUFBSTthQUNqQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ2lzRGF0ZScsXHJcbiAgc3RhbmRhbG9uZTogdHJ1ZVxyXG59KVxyXG5leHBvcnQgY2xhc3MgSXNEYXRlPFQgZXh0ZW5kcyBEYXRlIHwgbnVtYmVyIHwgc3RyaW5nPiBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG5cclxuICB0cmFuc2Zvcm0odmFsdWU6IFQsIC4uLmFyZ3M6IGFueSk6IGJvb2xlYW47XHJcbiAgdHJhbnNmb3JtKHZhbHVlOiBUKTogYm9vbGVhbiB7XHJcbiAgICByZXR1cm4gdGhpcy5pc0RhdGUodmFsdWUpO1xyXG4gIH1cclxuXHJcbiAgcHJvdGVjdGVkIGlzRGF0ZSh2YWx1ZTogVCk6IGJvb2xlYW4ge1xyXG4gICAgcmV0dXJuIHZhbHVlICYmICFpc05hTihuZXcgRGF0ZSh2YWx1ZSkuZ2V0VGltZSgpKTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==