UNPKG

@angular-mdc/web

Version:
1 lines 18.3 kB
{"__symbolic":"module","version":4,"metadata":{"MdcSelectModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":26,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":28,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/menu","name":"MdcMenuModule","line":29,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/list","name":"MdcListModule","line":30,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcFormFieldModule","line":31,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/floating-label","name":"MdcFloatingLabelModule","line":32,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/notched-outline","name":"MdcNotchedOutlineModule","line":33,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/line-ripple","name":"MdcLineRippleModule","line":34,"character":4}],"exports":[{"__symbolic":"reference","module":"@angular-mdc/web/menu","name":"MdcMenuModule","line":37,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/list","name":"MdcListModule","line":38,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcFormFieldModule","line":39,"character":4},[{"__symbolic":"reference","name":"MdcSelect"},{"__symbolic":"reference","name":"MdcSelectAnchor"},{"__symbolic":"reference","name":"MDCSelectHelperText"},{"__symbolic":"reference","name":"MdcSelectIcon"},{"__symbolic":"reference","name":"MdcSelectedText"}]],"declarations":[{"__symbolic":"reference","name":"MdcSelect"},{"__symbolic":"reference","name":"MdcSelectAnchor"},{"__symbolic":"reference","name":"MDCSelectHelperText"},{"__symbolic":"reference","name":"MdcSelectIcon"},{"__symbolic":"reference","name":"MdcSelectedText"}]}]}],"members":{}},"MdcSelectIcon":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[mdcSelectIcon]","exportAs":"mdcSelectIcon","host":{"class":"mdc-select__icon","$quoted$":["class"]}}]}],"members":{}},"MdcSelectAnchor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":13,"character":1},"arguments":[{"selector":"[mdcSelectAnchor]","exportAs":"mdcSelectAnchor","host":{"class":"mdc-select__anchor","$quoted$":["class"]}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":48,"character":44,"context":{"typeName":"HTMLElement"},"module":"./select-directives"}]}]}]}},"MdcSelectedText":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":26,"character":1},"arguments":[{"selector":"[mdcSelectedText]","exportAs":"mdcSelectedText","host":{"class":"mdc-select__selected-text","role":"button","aria-haspopup":"listbox","[attr.aria-labelledby]":"ariaLabelledby","[attr.aria-required]":"ariaRequired","$quoted$":["class","role","aria-haspopup","[attr.aria-labelledby]","[attr.aria-required]"]}}]}],"members":{"ariaLabelledby":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"ariaRequired":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":48,"character":44,"context":{"typeName":"HTMLElement"},"module":"./select-directives"}]}]}]}},"MDCSelectHelperText":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular-mdc/web/base","name":"MDCComponent","line":21,"character":41},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"mdc-select-helper-text, [mdcSelectHelperText]","exportAs":"mdcSelectHelperText","host":{"class":"mdc-select-helper-text","$quoted$":["class"]},"template":"<ng-content></ng-content>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":18,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":19,"character":17},"member":"None"}}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"persistent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"validation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":44,"character":44,"context":{"typeName":"HTMLElement"},"module":"./select-helper-text"}]}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"setValidity":[{"__symbolic":"method"}],"showToScreenReader":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}]}},"MdcSelectDefaultOptions":{"__symbolic":"interface"},"MDC_SELECT_DEFAULT_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":68,"character":6},"arguments":["MDC_SELECT_DEFAULT_OPTIONS"]},"MdcSelectChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MdcSelect"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"any"}]}]}},"MdcSelect":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":132,"character":31,"module":"./select"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":93,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"mdc-select","exportAs":"mdcSelect","host":{"[id]":"id","class":"mdc-select","[class.mdc-select--disabled]":"disabled","[class.mdc-select--outlined]":"outlined","[class.mdc-select--required]":"required","[class.mdc-select--no-label]":"!_hasPlaceholder","[class.mdc-select--with-leading-icon]":"leadingIcon","[class.mdc-select--invalid]":"errorState","$quoted$":["[id]","class","[class.mdc-select--disabled]","[class.mdc-select--outlined]","[class.mdc-select--required]","[class.mdc-select--no-label]","[class.mdc-select--with-leading-icon]","[class.mdc-select--invalid]"]},"template":"\n <div mdcSelectAnchor>\n <ng-content select=\"mdc-icon\"></ng-content>\n <i class=\"mdc-select__dropdown-icon\"></i>\n <div mdcSelectedText\n [tabindex]=\"disabled ? '-1' : '0'\"\n (focus)=\"onFocus()\"\n (blur)=\"onBlur()\"\n (keydown)=\"onKeydown($event)\"\n (click)=\"onClick($event)\"\n [ariaRequired]=\"required\"\n [ariaLabelledby]=\"id\"></div>\n <label mdcFloatingLabel *ngIf=\"!outlined\" [for]=\"id\">{{placeholder}}</label>\n <mdc-line-ripple *ngIf=\"!outlined\"></mdc-line-ripple>\n <mdc-notched-outline *ngIf=\"outlined\" [label]=\"placeholder\" [for]=\"id\"></mdc-notched-outline>\n </div>\n <ng-content select=\"mdc-menu\"></ng-content>\n ","providers":[{"__symbolic":"reference","module":"@angular-mdc/web/ripple","name":"MdcRipple","line":126,"character":4},{"provide":{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcFormFieldControl","line":127,"character":14},"useExisting":{"__symbolic":"reference","name":"MdcSelect"}}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":129,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":130,"character":19},"member":"OnPush"}}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":142,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":143,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":146,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":148,"character":3}}]}],"floatLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":157,"character":3}}]}],"outlined":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":170,"character":3}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":181,"character":3}}]}],"valid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":197,"character":3}}]}],"compareWith":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":208,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":211,"character":3}}]}],"helperText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":222,"character":3}}]}],"errorStateMatcher":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":237,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":240,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":247,"character":3}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":248,"character":3}}]}],"_onFocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":249,"character":3},"arguments":["focus"]}]}],"_floatingLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":251,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular-mdc/web/floating-label","name":"MdcFloatingLabel","line":251,"character":13},{"static":false}]}]}],"_lineRipple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":252,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular-mdc/web/line-ripple","name":"MdcLineRipple","line":252,"character":13},{"static":false}]}]}],"_notchedOutline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":253,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular-mdc/web/notched-outline","name":"MdcNotchedOutline","line":253,"character":13},{"static":false}]}]}],"_selectAnchor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":254,"character":3},"arguments":[{"__symbolic":"reference","name":"MdcSelectAnchor"},{"static":false}]}]}],"_selectedText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":255,"character":3},"arguments":[{"__symbolic":"reference","name":"MdcSelectedText"},{"static":false}]}]}],"_menu":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":256,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular-mdc/web/menu","name":"MdcMenu","line":256,"character":16},{"static":false}]}]}],"leadingIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":257,"character":3},"arguments":[{"__symbolic":"reference","name":"MdcSelectIcon"},{"static":false}]}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"_getSelectAdapterMethods":[{"__symbolic":"method"}],"_getCommonAdapterMethods":[{"__symbolic":"method"}],"_getOutlineAdapterMethods":[{"__symbolic":"method"}],"_getLabelAdapterMethods":[{"__symbolic":"method"}],"_getFoundationMap":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":353,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":354,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":355,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":355,"character":13}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":356,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":357,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":358,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":358,"character":17},"arguments":[{"__symbolic":"reference","name":"MDC_SELECT_DEFAULT_OPTIONS"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":349,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":350,"character":32},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":351,"character":34,"context":{"typeName":"HTMLElement"},"module":"./select"}]},{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"ErrorStateMatcher","line":352,"character":38},{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcFormField","line":353,"character":42},{"__symbolic":"reference","module":"@angular-mdc/web/ripple","name":"MdcRipple","line":354,"character":33},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":355,"character":42},{"__symbolic":"reference","module":"@angular/forms","name":"NgForm","line":356,"character":29},{"__symbolic":"reference","module":"@angular/forms","name":"FormGroupDirective","line":357,"character":34},{"__symbolic":"reference","name":"any"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}],"onKeydown":[{"__symbolic":"method"}],"getSelectedIndex":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"setSelectedIndex":[{"__symbolic":"method"}],"setSelectionByValue":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"layout":[{"__symbolic":"method"}],"_initializeSelection":[{"__symbolic":"method"}],"_setDefaultGlobalOptions":[{"__symbolic":"method"}],"_asyncBuildFoundation":[{"__symbolic":"method"}],"_asyncInitFoundation":[{"__symbolic":"method"}],"_selectBuilder":[{"__symbolic":"method"}],"_subscribeToMenuEvents":[{"__symbolic":"method"}],"_blur":[{"__symbolic":"method"}],"_getFloatingLabel":[{"__symbolic":"method"}],"_getNormalizedXCoordinate":[{"__symbolic":"method"}],"_createRipple":[{"__symbolic":"method"}]}}},"origins":{"MdcSelectModule":"./module","MdcSelectIcon":"./select-directives","MdcSelectAnchor":"./select-directives","MdcSelectedText":"./select-directives","MDCSelectHelperText":"./select-helper-text","MdcSelectDefaultOptions":"./select","MDC_SELECT_DEFAULT_OPTIONS":"./select","MdcSelectChange":"./select","MdcSelect":"./select"},"importAs":"@angular-mdc/web/select"}