UNPKG

ngx-ui-hero

Version:

Simple, fast and reliable utilities for Angular.

24 lines 3.23 kB
import { Directive, Input } from '@angular/core'; import { NG_VALIDATORS } from '@angular/forms'; import * as i0 from "@angular/core"; export class MinValueDirective { validate(c) { if (this.min == undefined || this.min == null) return null; return c.value < this.min ? { "invalid": true } : null; } } MinValueDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: MinValueDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive }); MinValueDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "15.2.10", type: MinValueDirective, selector: "[min][ngModel]", inputs: { min: "min" }, providers: [{ provide: NG_VALIDATORS, useExisting: MinValueDirective, multi: true }], ngImport: i0 }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: MinValueDirective, decorators: [{ type: Directive, args: [{ selector: '[min][ngModel]', providers: [{ provide: NG_VALIDATORS, useExisting: MinValueDirective, multi: true }] }] }], propDecorators: { min: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWluLXZhbHVlLXZhbGlkYXRvci5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtdWktaGVyby9zcmMvbGliL2lucHV0LWZvcm1zL2RpcmVjdGl2ZXMvbWluLXZhbHVlLXZhbGlkYXRvci5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDakQsT0FBTyxFQUFlLGFBQWEsRUFBYSxNQUFNLGdCQUFnQixDQUFDOztBQU12RSxNQUFNLE9BQU8saUJBQWlCO0lBSTVCLFFBQVEsQ0FBQyxDQUFjO1FBQ3JCLElBQUksSUFBSSxDQUFDLEdBQUcsSUFBSSxTQUFTLElBQUksSUFBSSxDQUFDLEdBQUcsSUFBSSxJQUFJO1lBQUUsT0FBTyxJQUFJLENBQUM7UUFDM0QsT0FBTyxDQUFDLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQyxHQUFHO1lBQ3JCLENBQUMsQ0FBQyxFQUFDLFNBQVMsRUFBRSxJQUFJLEVBQUM7WUFDbkIsQ0FBQyxDQUFDLElBQUksQ0FBQztJQUNiLENBQUM7OytHQVRVLGlCQUFpQjttR0FBakIsaUJBQWlCLGlFQUZqQixDQUFDLEVBQUMsT0FBTyxFQUFFLGFBQWEsRUFBRSxXQUFXLEVBQUUsaUJBQWlCLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBQyxDQUFDOzRGQUV2RSxpQkFBaUI7a0JBSjdCLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGdCQUFnQjtvQkFDMUIsU0FBUyxFQUFFLENBQUMsRUFBQyxPQUFPLEVBQUUsYUFBYSxFQUFFLFdBQVcsbUJBQW1CLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBQyxDQUFDO2lCQUNuRjs4QkFHQyxHQUFHO3NCQURGLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGb3JtQ29udHJvbCwgTkdfVkFMSURBVE9SUywgVmFsaWRhdG9yIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbbWluXVtuZ01vZGVsXScsXG4gIHByb3ZpZGVyczogW3twcm92aWRlOiBOR19WQUxJREFUT1JTLCB1c2VFeGlzdGluZzogTWluVmFsdWVEaXJlY3RpdmUsIG11bHRpOiB0cnVlfV1cbn0pXG5leHBvcnQgY2xhc3MgTWluVmFsdWVEaXJlY3RpdmUgaW1wbGVtZW50cyBWYWxpZGF0b3Ige1xuICBASW5wdXQoKVxuICBtaW46IG51bWJlcjtcbiAgXG4gIHZhbGlkYXRlKGM6IEZvcm1Db250cm9sKToge1trZXk6IHN0cmluZ106IGFueX0ge1xuICAgIGlmICh0aGlzLm1pbiA9PSB1bmRlZmluZWQgfHwgdGhpcy5taW4gPT0gbnVsbCkgcmV0dXJuIG51bGw7XG4gICAgcmV0dXJuIGMudmFsdWUgPCB0aGlzLm1pbiBcbiAgICAgICAgPyB7XCJpbnZhbGlkXCI6IHRydWV9IFxuICAgICAgICA6IG51bGw7XG4gIH1cbn1cbiJdfQ==