UNPKG

angular-input-focus

Version:
29 lines 3.28 kB
import { NgModule } from '@angular/core'; import { AngularInputFocusDirective } from './angular-input-focus.directive'; import * as i0 from "@angular/core"; /** * A module for an angular focus directive. * ## Usage * For autofocus-like functionality, use like this: * <input [libFocus]="true"...> * * You can also pass an `EventEmitter<boolean>` as `setFocus` like so: * <input [libFocus]="false" [setFocus]="focusEvent">` * * Whenever your `focusEvent` emits a value, your element will focus/blur depending on * whether it is true or false. */ export class AngularInputFocusModule { } AngularInputFocusModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.0.6", ngImport: i0, type: AngularInputFocusModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); AngularInputFocusModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.0.6", ngImport: i0, type: AngularInputFocusModule, declarations: [AngularInputFocusDirective], exports: [AngularInputFocusDirective] }); AngularInputFocusModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.0.6", ngImport: i0, type: AngularInputFocusModule }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.0.6", ngImport: i0, type: AngularInputFocusModule, decorators: [{ type: NgModule, args: [{ declarations: [AngularInputFocusDirective], imports: [], exports: [AngularInputFocusDirective] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1pbnB1dC1mb2N1cy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9hbmd1bGFyLWlucHV0LWZvY3VzL3NyYy9saWIvYW5ndWxhci1pbnB1dC1mb2N1cy5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQzs7QUFRN0U7Ozs7Ozs7Ozs7O0dBV0c7QUFDSCxNQUFNLE9BQU8sdUJBQXVCOztvSEFBdkIsdUJBQXVCO3FIQUF2Qix1QkFBdUIsaUJBakJuQiwwQkFBMEIsYUFHL0IsMEJBQTBCO3FIQWN6Qix1QkFBdUI7MkZBQXZCLHVCQUF1QjtrQkFsQm5DLFFBQVE7bUJBQUM7b0JBQ1IsWUFBWSxFQUFFLENBQUMsMEJBQTBCLENBQUM7b0JBQzFDLE9BQU8sRUFBRSxFQUNSO29CQUNELE9BQU8sRUFBRSxDQUFDLDBCQUEwQixDQUFDO2lCQUN0QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBbmd1bGFySW5wdXRGb2N1c0RpcmVjdGl2ZSB9IGZyb20gJy4vYW5ndWxhci1pbnB1dC1mb2N1cy5kaXJlY3RpdmUnO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtBbmd1bGFySW5wdXRGb2N1c0RpcmVjdGl2ZV0sXG4gIGltcG9ydHM6IFtcbiAgXSxcbiAgZXhwb3J0czogW0FuZ3VsYXJJbnB1dEZvY3VzRGlyZWN0aXZlXVxufSlcbi8qKlxuICogQSBtb2R1bGUgZm9yIGFuIGFuZ3VsYXIgZm9jdXMgZGlyZWN0aXZlLlxuICogIyMgVXNhZ2VcbiAqIEZvciBhdXRvZm9jdXMtbGlrZSBmdW5jdGlvbmFsaXR5LCB1c2UgbGlrZSB0aGlzOlxuICogPGlucHV0IFtsaWJGb2N1c109XCJ0cnVlXCIuLi4+XG4gKiBcbiAqIFlvdSBjYW4gYWxzbyBwYXNzIGFuIGBFdmVudEVtaXR0ZXI8Ym9vbGVhbj5gIGFzIGBzZXRGb2N1c2AgbGlrZSBzbzpcbiAqIDxpbnB1dCBbbGliRm9jdXNdPVwiZmFsc2VcIiBbc2V0Rm9jdXNdPVwiZm9jdXNFdmVudFwiPmBcbiAqIFxuICogV2hlbmV2ZXIgeW91ciBgZm9jdXNFdmVudGAgZW1pdHMgYSB2YWx1ZSwgeW91ciBlbGVtZW50IHdpbGwgZm9jdXMvYmx1ciBkZXBlbmRpbmcgb25cbiAqIHdoZXRoZXIgaXQgaXMgdHJ1ZSBvciBmYWxzZS5cbiAqL1xuZXhwb3J0IGNsYXNzIEFuZ3VsYXJJbnB1dEZvY3VzTW9kdWxlIHsgfVxuIl19