@angular-mdc/web
Version:
1 lines • 7.17 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"MdcSwitchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcFormFieldModule","line":6,"character":12}],"exports":[{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcFormFieldModule","line":8,"character":4},{"__symbolic":"reference","name":"MdcSwitch"}],"declarations":[{"__symbolic":"reference","name":"MdcSwitch"}]}]}],"members":{}},"MDC_SWITCH_CONTROL_VALUE_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":29,"character":11},"useExisting":{"__symbolic":"reference","name":"MdcSwitch"},"multi":true},"MdcSwitchChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MdcSwitch"},{"__symbolic":"reference","name":"boolean"}]}]}},"MdcSwitch":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular-mdc/web/base","name":"MDCComponent","line":84,"character":31},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":45,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"mdc-switch","host":{"[id]":"id","class":"mdc-switch","[class.mdc-switch--checked]":"checked","[class.mdc-switch--disabled]":"disabled","(focus)":"_inputElement.nativeElement.focus()","$quoted$":["[id]","class","[class.mdc-switch--checked]","[class.mdc-switch--disabled]","(focus)"]},"template":"\n <div class=\"mdc-switch__track\"></div>\n <div #thumbUnderlay class=\"mdc-switch__thumb-underlay\">\n <div class=\"mdc-switch__thumb\"></div>\n <input type=\"checkbox\"\n #input\n role=\"switch\"\n class=\"mdc-switch__native-control\"\n [id]=\"inputId\"\n [attr.name]=\"name\"\n [attr.aria-label]=\"ariaLabel\"\n [attr.aria-labelledby]=\"ariaLabelledby\"\n [tabIndex]=\"tabIndex\"\n [disabled]=\"disabled\"\n [required]=\"required\"\n [checked]=\"checked\"\n (blur)=\"onBlur()\"\n (click)=\"onInputClick($event)\"\n (change)=\"onChange($event)\"/>\n </div>\n ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":76,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":77,"character":17},"member":"None"},"providers":[{"__symbolic":"reference","name":"MDC_SWITCH_CONTROL_VALUE_ACCESSOR"},{"provide":{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcFormFieldControl","line":80,"character":14},"useExisting":{"__symbolic":"reference","name":"MdcSwitch"}},{"__symbolic":"reference","module":"@angular-mdc/web/ripple","name":"MdcRipple","line":81,"character":4}]}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":92,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":93,"character":3}}]}],"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":94,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":99,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":113,"character":3}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":122,"character":3}}]}],"ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":132,"character":3},"arguments":["aria-label"]}]}],"ariaLabelledby":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":135,"character":3},"arguments":["aria-labelledby"]}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":137,"character":3}}]}],"_inputElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":139,"character":3},"arguments":["input",{"static":true}]}]}],"thumbUnderlay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":140,"character":3},"arguments":["thumbUnderlay",{"static":false}]}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":172,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":169,"character":32},{"__symbolic":"reference","module":"@angular-mdc/web/ripple","name":"MdcRipple","line":170,"character":19},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":171,"character":34,"context":{"typeName":"HTMLElement"},"module":"./switch"}]},{"__symbolic":"reference","module":"@angular-mdc/web/form-field","name":"MdcFormField","line":172,"character":42}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_asyncBuildFoundation":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}],"onInputClick":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"_createRipple":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_getInputElement":[{"__symbolic":"method"}],"_getHostElement":[{"__symbolic":"method"}]}}},"origins":{"MdcSwitchModule":"./module","MDC_SWITCH_CONTROL_VALUE_ACCESSOR":"./switch","MdcSwitchChange":"./switch","MdcSwitch":"./switch"},"importAs":"@angular-mdc/web/switch"}