UNPKG

nativescript-autocomplete-x

Version:
31 lines (30 loc) 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var core_1 = require("@angular/core"); var forms_1 = require("@angular/forms"); var text_value_accessor_1 = require("nativescript-angular/forms/value-accessors/text-value-accessor"); var AUTOCOMPLETEX_VALUE_ACCESSOR = { provide: forms_1.NG_VALUE_ACCESSOR, useExisting: core_1.forwardRef(function () { return AutocompleteXValueAccessor; }), multi: true }; var AutocompleteXValueAccessor = (function (_super) { __extends(AutocompleteXValueAccessor, _super); function AutocompleteXValueAccessor() { return _super !== null && _super.apply(this, arguments) || this; } AutocompleteXValueAccessor = __decorate([ core_1.Directive({ selector: "AutocompleteX[ngModel], AutocompleteX[formControlName], AutocompleteX[formControl]" + "autoCompleteX[ngModel], autoCompleteX[formControlName], autoCompleteX[formControl]" + "autocomplete-x[ngModel], autocomplete-x[formControlName], autocomplete-x[formControl]", providers: [AUTOCOMPLETEX_VALUE_ACCESSOR], host: { "(blur)": "onTouched()", "(textChange)": "onChange($event.value)" } }) ], AutocompleteXValueAccessor); return AutocompleteXValueAccessor; }(text_value_accessor_1.TextValueAccessor)); exports.AutocompleteXValueAccessor = AutocompleteXValueAccessor;