UNPKG

@universal-material/angular

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.0.

42 lines 5.62 kB
import { Directive, forwardRef, Host, Optional } from '@angular/core'; import { NG_VALUE_ACCESSOR, NgSelectOption, SelectControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; const SELECT_VALUE_ACCESSOR = { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => UmSelectControlValueAccessor), multi: true, }; export class UmSelectControlValueAccessor extends SelectControlValueAccessor { constructor(_element, _renderer) { super(_renderer, _element); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: UmSelectControlValueAccessor, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }], target: i0.ɵɵFactoryTarget.Directive }); } static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "16.2.12", type: UmSelectControlValueAccessor, selector: "u-select[ngModel],u-select[formControlName],u-select[formControl]", providers: [SELECT_VALUE_ACCESSOR], usesInheritance: true, ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: UmSelectControlValueAccessor, decorators: [{ type: Directive, args: [{ selector: 'u-select[ngModel],u-select[formControlName],u-select[formControl]', providers: [SELECT_VALUE_ACCESSOR], standalone: false, }] }], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i0.Renderer2 }]; } }); export class UmSelectOption extends NgSelectOption { constructor(_element, _renderer, _select) { super(_element, _renderer, _select); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: UmSelectOption, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }, { token: UmSelectControlValueAccessor, host: true, optional: true }], target: i0.ɵɵFactoryTarget.Directive }); } static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "16.2.12", type: UmSelectOption, selector: "u-option", usesInheritance: true, ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: UmSelectOption, decorators: [{ type: Directive, args: [{ selector: 'u-option', standalone: false, }] }], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i0.Renderer2 }, { type: UmSelectControlValueAccessor, decorators: [{ type: Optional }, { type: Host }] }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtdmFsdWUtYWNjZXNzb3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvdmFsdWUtYWNjZXNzb3JzL3NlbGVjdC1jb250cm9sLXZhbHVlLWFjY2Vzc29yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQWMsVUFBVSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQXVCLE1BQU0sZUFBZSxDQUFDO0FBQ3ZHLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxjQUFjLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7QUFFL0YsTUFBTSxxQkFBcUIsR0FBYTtJQUN0QyxPQUFPLEVBQUUsaUJBQWlCO0lBQzFCLFdBQVcsRUFBRSxVQUFVLENBQUMsR0FBRyxFQUFFLENBQUMsNEJBQTRCLENBQUM7SUFDM0QsS0FBSyxFQUFFLElBQUk7Q0FDWixDQUFDO0FBT0YsTUFBTSxPQUFPLDRCQUE2QixTQUFRLDBCQUEwQjtJQUUxRSxZQUFZLFFBQW9CLEVBQ3BCLFNBQW9CO1FBQzlCLEtBQUssQ0FBQyxTQUFTLEVBQUUsUUFBUSxDQUFDLENBQUM7SUFDN0IsQ0FBQzsrR0FMVSw0QkFBNEI7bUdBQTVCLDRCQUE0Qiw0RkFINUIsQ0FBQyxxQkFBcUIsQ0FBQzs7NEZBR3ZCLDRCQUE0QjtrQkFMeEMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsbUVBQW1FO29CQUM3RSxTQUFTLEVBQUUsQ0FBQyxxQkFBcUIsQ0FBQztvQkFDbEMsVUFBVSxFQUFFLEtBQUs7aUJBQ2xCOztBQWFELE1BQU0sT0FBTyxjQUFlLFNBQVEsY0FBYztJQUNoRCxZQUFZLFFBQW9CLEVBQ3BCLFNBQW9CLEVBQ0EsT0FBcUM7UUFDbkUsS0FBSyxDQUFDLFFBQVEsRUFBRSxTQUFTLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDdEMsQ0FBQzsrR0FMVSxjQUFjO21HQUFkLGNBQWM7OzRGQUFkLGNBQWM7a0JBSjFCLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLFVBQVU7b0JBQ3BCLFVBQVUsRUFBRSxLQUFLO2lCQUNsQjs7MEJBSWMsUUFBUTs7MEJBQUksSUFBSSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgRWxlbWVudFJlZiwgZm9yd2FyZFJlZiwgSG9zdCwgT3B0aW9uYWwsIFByb3ZpZGVyLCBSZW5kZXJlcjIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgTkdfVkFMVUVfQUNDRVNTT1IsIE5nU2VsZWN0T3B0aW9uLCBTZWxlY3RDb250cm9sVmFsdWVBY2Nlc3NvciB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcclxuXHJcbmNvbnN0IFNFTEVDVF9WQUxVRV9BQ0NFU1NPUjogUHJvdmlkZXIgPSB7XHJcbiAgcHJvdmlkZTogTkdfVkFMVUVfQUNDRVNTT1IsXHJcbiAgdXNlRXhpc3Rpbmc6IGZvcndhcmRSZWYoKCkgPT4gVW1TZWxlY3RDb250cm9sVmFsdWVBY2Nlc3NvciksXHJcbiAgbXVsdGk6IHRydWUsXHJcbn07XHJcblxyXG5ARGlyZWN0aXZlKHtcclxuICBzZWxlY3RvcjogJ3Utc2VsZWN0W25nTW9kZWxdLHUtc2VsZWN0W2Zvcm1Db250cm9sTmFtZV0sdS1zZWxlY3RbZm9ybUNvbnRyb2xdJyxcclxuICBwcm92aWRlcnM6IFtTRUxFQ1RfVkFMVUVfQUNDRVNTT1JdLFxyXG4gIHN0YW5kYWxvbmU6IGZhbHNlLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgVW1TZWxlY3RDb250cm9sVmFsdWVBY2Nlc3NvciBleHRlbmRzIFNlbGVjdENvbnRyb2xWYWx1ZUFjY2Vzc29yIHtcclxuXHJcbiAgY29uc3RydWN0b3IoX2VsZW1lbnQ6IEVsZW1lbnRSZWYsXHJcbiAgICAgICAgICAgICAgX3JlbmRlcmVyOiBSZW5kZXJlcjIpIHtcclxuICAgIHN1cGVyKF9yZW5kZXJlciwgX2VsZW1lbnQpO1xyXG4gIH1cclxufVxyXG5cclxuQERpcmVjdGl2ZSh7XHJcbiAgc2VsZWN0b3I6ICd1LW9wdGlvbicsXHJcbiAgc3RhbmRhbG9uZTogZmFsc2UsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBVbVNlbGVjdE9wdGlvbiBleHRlbmRzIE5nU2VsZWN0T3B0aW9uIHtcclxuICBjb25zdHJ1Y3RvcihfZWxlbWVudDogRWxlbWVudFJlZixcclxuICAgICAgICAgICAgICBfcmVuZGVyZXI6IFJlbmRlcmVyMixcclxuICAgICAgICAgICAgICBAT3B0aW9uYWwoKSBASG9zdCgpIF9zZWxlY3Q6IFVtU2VsZWN0Q29udHJvbFZhbHVlQWNjZXNzb3IpIHtcclxuICAgIHN1cGVyKF9lbGVtZW50LCBfcmVuZGVyZXIsIF9zZWxlY3QpO1xyXG4gIH1cclxufVxyXG4iXX0=