@angular-mdc/web
Version:
1 lines • 19.8 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"MdcTextFieldModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":18,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":20,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcFormFieldModule","line":21,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/line-ripple","name":"MdcLineRippleModule","line":22,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/floating-label","name":"MdcFloatingLabelModule","line":23,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/notched-outline","name":"MdcNotchedOutlineModule","line":24,"character":4}],"exports":[{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcFormFieldModule","line":27,"character":4},[{"__symbolic":"reference","name":"MdcTextarea"},{"__symbolic":"reference","name":"MdcTextField"},{"__symbolic":"reference","name":"MdcTextFieldIcon"}]],"declarations":[{"__symbolic":"reference","name":"MdcTextarea"},{"__symbolic":"reference","name":"MdcTextField"},{"__symbolic":"reference","name":"MdcTextFieldIcon"}]}]}],"members":{}},"MdcTextFieldDefaultOptions":{"__symbolic":"interface"},"MDC_TEXT_FIELD_DEFAULT_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":65,"character":6},"arguments":["MDC_TEXT_FIELD_DEFAULT_OPTIONS"]},"MdcTextField":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":145,"character":34,"module":"./text-field"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":91,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"mdc-text-field","exportAs":"mdcTextField","host":{"class":"mdc-text-field","[class.mdc-text-field--disabled]":"disabled","[class.mdc-text-field--outlined]":"outlined","[class.mdc-text-field--fullwidth]":"fullwidth","[class.mdc-text-field--with-leading-icon]":"leadingIcon","[class.mdc-text-field--with-trailing-icon]":"trailingIcon","[class.mdc-text-field--no-label]":"!label || label && fullwidth","[class.mdc-text-field--invalid]":"errorState","(click)":"onTextFieldInteraction()","(keydown)":"onTextFieldInteraction()","$quoted$":["class","[class.mdc-text-field--disabled]","[class.mdc-text-field--outlined]","[class.mdc-text-field--fullwidth]","[class.mdc-text-field--with-leading-icon]","[class.mdc-text-field--with-trailing-icon]","[class.mdc-text-field--no-label]","[class.mdc-text-field--invalid]","(click)","(keydown)"]},"template":"\n <div class=\"mdc-text-field__ripple\"></div>\n <ng-content *ngIf=\"leadingIcon || trailingIcon\"></ng-content>\n <input #inputElement class=\"mdc-text-field__input\"\n [id]=\"id\"\n [type]=\"type\"\n [tabindex]=\"tabIndex\"\n [attr.name]=\"name\"\n [attr.aria-invalid]=\"errorState\"\n [attr.autocomplete]=\"autocomplete\"\n [attr.pattern]=\"pattern\"\n [attr.placeholder]=\"placeholder\"\n [attr.maxlength]=\"maxlength\"\n [attr.minlength]=\"minlength\"\n [attr.max]=\"max\"\n [attr.min]=\"min\"\n [attr.size]=\"size\"\n [attr.step]=\"step\"\n [disabled]=\"disabled\"\n [readonly]=\"readonly\"\n [required]=\"required\"\n (mousedown)=\"onInputInteraction($event)\"\n (touchstart)=\"onInputInteraction($event)\"\n (focus)=\"onFocus()\"\n (input)=\"onInput($event)\"\n (change)=\"onChange($event)\"\n (blur)=\"onBlur()\" />\n <ng-content></ng-content>\n <label mdcFloatingLabel [for]=\"id\" *ngIf=\"!this.placeholder && !outlined\">{{label}}</label>\n <mdc-line-ripple *ngIf=\"!this.outlined && !this.textarea\"></mdc-line-ripple>\n <mdc-notched-outline *ngIf=\"outlined\" [label]=\"label\" [for]=\"id\"></mdc-notched-outline>","providers":[{"__symbolic":"reference","module":"@angular-mdc/web/ripple","name":"MdcRipple","line":139,"character":4},{"provide":{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcFormFieldControl","line":140,"character":14},"useExisting":{"__symbolic":"reference","name":"MdcTextField"}}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":142,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":143,"character":19},"member":"OnPush"}}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":155,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":156,"character":3}}]}],"maxlength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":157,"character":3}}]}],"minlength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":158,"character":3}}]}],"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":159,"character":3}}]}],"autocomplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":160,"character":3}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":161,"character":3}}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":162,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":163,"character":3}}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":164,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":165,"character":3}}]}],"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":166,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":168,"character":3}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":178,"character":3}}]}],"outlined":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":187,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":200,"character":3}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":209,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":233,"character":3}}]}],"fullwidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":242,"character":3}}]}],"helperText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":255,"character":3}}]}],"valid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":269,"character":3}}]}],"useNativeValidation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":283,"character":3}}]}],"characterCounter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":296,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":311,"character":3}}]}],"errorStateMatcher":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":325,"character":3}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":327,"character":3}}]}],"input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":328,"character":3}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":329,"character":3}}]}],"_onFocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":330,"character":3},"arguments":["focus"]}]}],"_input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":332,"character":3},"arguments":["inputElement",{"static":true}]}]}],"_lineRipple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":333,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular-mdc/web/line-ripple","name":"MdcLineRipple","line":333,"character":13},{"static":false}]}]}],"_notchedOutline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":334,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular-mdc/web/notched-outline","name":"MdcNotchedOutline","line":334,"character":13},{"static":false}]}]}],"_floatingLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":335,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular-mdc/web/floating-label","name":"MdcFloatingLabel","line":335,"character":13},{"static":false}]}]}],"_icons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":336,"character":3},"arguments":[{"__symbolic":"reference","name":"MdcTextFieldIcon"},{"descendants":true}]}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"_getRootAdapterMethods":[{"__symbolic":"method"}],"_getInputAdapterMethods":[{"__symbolic":"method"}],"_getLabelAdapterMethods":[{"__symbolic":"method"}],"_getLineRippleAdapterMethods":[{"__symbolic":"method"}],"_getOutlineAdapterMethods":[{"__symbolic":"method"}],"_getFoundationMap":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":433,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":434,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":435,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":435,"character":13}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":436,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":437,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":438,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":438,"character":17},"arguments":[{"__symbolic":"reference","name":"MDC_TEXT_FIELD_DEFAULT_OPTIONS"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":429,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":430,"character":32},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":431,"character":34,"context":{"typeName":"HTMLElement"},"module":"./text-field"}]},{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"ErrorStateMatcher","line":432,"character":38},{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcFormField","line":433,"character":42},{"__symbolic":"reference","module":"@angular-mdc/web/ripple","name":"MdcRipple","line":434,"character":33},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":435,"character":42},{"__symbolic":"reference","module":"@angular/forms","name":"NgForm","line":436,"character":29},{"__symbolic":"reference","module":"@angular/forms","name":"FormGroupDirective","line":437,"character":34},{"__symbolic":"reference","name":"any"}]}],"_asyncBuildFoundation":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"onTextFieldInteraction":[{"__symbolic":"method"}],"onInputInteraction":[{"__symbolic":"method"}],"onInput":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"_initializeValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"isBadInput":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"_layout":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"_setDefaultGlobalOptions":[{"__symbolic":"method"}],"_checkCustomValidity":[{"__symbolic":"method"}],"_initHelperText":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"_isValid":[{"__symbolic":"method"}],"_hasFloatingLabel":[{"__symbolic":"method"}],"_getFloatingLabel":[{"__symbolic":"method"}],"_getInputElement":[{"__symbolic":"method"}],"_getHostElement":[{"__symbolic":"method"}]}},"MdcTextFieldIcon":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular-mdc/web/base","name":"MDCComponent","line":20,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[mdcTextFieldIcon]","exportAs":"mdcTextFieldIcon","host":{"[attr.tabindex]":"trailing ? 0 : -1","class":"mdc-text-field__icon","[class.mdc-text-field__icon--leading]":"leading","[class.mdc-text-field__icon--trailing]":"trailing","$quoted$":["[attr.tabindex]","class","[class.mdc-text-field__icon--leading]","[class.mdc-text-field__icon--trailing]"]}}]}],"members":{"leading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"trailing":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":56,"character":44,"context":{"typeName":"HTMLElement"},"module":"./text-field-icon"}]}]}],"ngOnDestroy":[{"__symbolic":"method"}]}},"MdcTextarea":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"MdcTextField"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"mdc-textarea","exportAs":"mdcTextarea","host":{"class":"mdc-text-field","[class.mdc-text-field--textarea]":"true","[class.mdc-text-field--no-label]":"!label","[class.mdc-text-field--fullwidth]":"fullwidth","[class.mdc-text-field--invalid]":"errorState","$quoted$":["class","[class.mdc-text-field--textarea]","[class.mdc-text-field--no-label]","[class.mdc-text-field--fullwidth]","[class.mdc-text-field--invalid]"]},"template":"\n <div mdcCharacterCounter *ngIf=\"characterCounter\"></div>\n <textarea #inputElement class=\"mdc-text-field__input\"\n [id]=\"id\"\n [rows]=\"rows\"\n [cols]=\"cols\"\n [tabindex]=\"tabIndex\"\n [attr.name]=\"name\"\n [attr.aria-invalid]=\"errorState\"\n [attr.maxlength]=\"maxlength\"\n [attr.minlength]=\"minlength\"\n [disabled]=\"disabled\"\n [required]=\"required\"\n [readonly]=\"readonly\"\n (mousedown)=\"onInputInteraction($event)\"\n (touchstart)=\"onInputInteraction($event)\"\n (focus)=\"onFocus()\"\n (input)=\"onInput($event)\"\n (change)=\"onChange($event)\"\n (blur)=\"onBlur()\"></textarea>\n <mdc-notched-outline [label]=\"label\" [for]=\"id\"></mdc-notched-outline>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":43,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":44,"character":17},"member":"None"}}]}],"members":{"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}}]}],"cols":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}}]}],"_characterCounterElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":50,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcCharacterCounter","line":50,"character":13},{"static":false}]}]}]}}},"origins":{"MdcTextFieldModule":"./module","MdcTextFieldDefaultOptions":"./text-field","MDC_TEXT_FIELD_DEFAULT_OPTIONS":"./text-field","MdcTextField":"./text-field","MdcTextFieldIcon":"./text-field-icon","MdcTextarea":"./textarea"},"importAs":"@angular-mdc/web/textfield"}