UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

46 lines 2.73 kB
/** * @fileoverview added by tsickle * Generated from: auto-focus.directive.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Directive, ElementRef, Input } from '@angular/core'; var AutoFocusDirective = /** @class */ (function () { function AutoFocusDirective(elementRef) { this.elementRef = elementRef; } /** * @return {?} */ AutoFocusDirective.prototype.ngAfterViewInit = /** * @return {?} */ function () { if (this.autoFocus) { this.elementRef.nativeElement.focus(); } }; AutoFocusDirective.decorators = [ { type: Directive, args: [{ selector: '[dAutoFocus]', },] } ]; /** @nocollapse */ AutoFocusDirective.ctorParameters = function () { return [ { type: ElementRef } ]; }; AutoFocusDirective.propDecorators = { autoFocus: [{ type: Input, args: ['dAutoFocus',] }] }; return AutoFocusDirective; }()); export { AutoFocusDirective }; if (false) { /** @type {?} */ AutoFocusDirective.prototype.autoFocus; /** * @type {?} * @private */ AutoFocusDirective.prototype.elementRef; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0by1mb2N1cy5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1kZXZ1aS9jb21tb24vIiwic291cmNlcyI6WyJhdXRvLWZvY3VzLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBaUIsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFNUU7SUFPRSw0QkFBcUIsVUFBc0I7UUFBdEIsZUFBVSxHQUFWLFVBQVUsQ0FBWTtJQUMzQyxDQUFDOzs7O0lBRUQsNENBQWU7OztJQUFmO1FBQ0UsSUFBSSxJQUFJLENBQUMsU0FBUyxFQUFFO1lBQ2xCLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLEtBQUssRUFBRSxDQUFDO1NBQ3ZDO0lBQ0gsQ0FBQzs7Z0JBZEYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxjQUFjO2lCQUN6Qjs7OztnQkFKa0MsVUFBVTs7OzRCQU8xQyxLQUFLLFNBQUMsWUFBWTs7SUFVckIseUJBQUM7Q0FBQSxBQWZELElBZUM7U0FaWSxrQkFBa0I7OztJQUU3Qix1Q0FBd0M7Ozs7O0lBRTVCLHdDQUErQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFmdGVyVmlld0luaXQsIERpcmVjdGl2ZSwgRWxlbWVudFJlZiwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBEaXJlY3RpdmUoe1xyXG4gIHNlbGVjdG9yOiAnW2RBdXRvRm9jdXNdJyxcclxufSlcclxuZXhwb3J0IGNsYXNzIEF1dG9Gb2N1c0RpcmVjdGl2ZSBpbXBsZW1lbnRzIEFmdGVyVmlld0luaXQge1xyXG5cclxuICBASW5wdXQoJ2RBdXRvRm9jdXMnKSBhdXRvRm9jdXM6IGJvb2xlYW47XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgIGVsZW1lbnRSZWY6IEVsZW1lbnRSZWYpIHtcclxuICB9XHJcblxyXG4gIG5nQWZ0ZXJWaWV3SW5pdCgpOiB2b2lkIHtcclxuICAgIGlmICh0aGlzLmF1dG9Gb2N1cykge1xyXG4gICAgICB0aGlzLmVsZW1lbnRSZWYubmF0aXZlRWxlbWVudC5mb2N1cygpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0=