@angular-mdc/web
Version:
1 lines • 9.73 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"MdcSnackbarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":12,"character":4},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular-mdc/web/button","name":"MdcButtonModule","line":14,"character":4}],"exports":[{"__symbolic":"reference","name":"MdcSnackbarContainer"}],"declarations":[{"__symbolic":"reference","name":"MdcSnackbarContainer"},{"__symbolic":"reference","name":"MdcSnackbarComponent"}],"entryComponents":[{"__symbolic":"reference","name":"MdcSnackbarContainer"},{"__symbolic":"reference","name":"MdcSnackbarComponent"}]}]}],"members":{}},"MdcSnackbarContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"BasePortalOutlet","line":27,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"mdc-snackbar-container","template":"<ng-template cdkPortalOutlet></ng-template>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":24,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":25,"character":17},"member":"None"}}]}],"members":{"_portalOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"CdkPortalOutlet","line":29,"character":13},{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":21},{"__symbolic":"reference","name":"MdcSnackbarConfig"}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_completeExit":[{"__symbolic":"method"}]}},"MDC_SNACKBAR_DATA":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":4,"character":37},"arguments":["MdcSnackbarData"]},"MdcSnackbarConfig":{"__symbolic":"class","arity":1,"members":{}},"MdcSnackbarDismissReason":{"__symbolic":"interface"},"MdcSnackbarRef":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MdcSnackbarContainer"},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayRef","line":30,"character":25}]}],"afterDismiss":[{"__symbolic":"method"}],"dismiss":[{"__symbolic":"method"}],"_finishDismiss":[{"__symbolic":"method"}]}},"MdcSnackbarComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular-mdc/web/base","name":"MDCComponent","line":47,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"mdc-snackbar","host":{"class":"mdc-snackbar","[dir]":"this.config.direction","[class.mdc-snackbar--stacked]":"config.stacked","[class.mdc-snackbar--leading]":"config.leading","[class.ngx-mdc-snackbar--trailing]":"config.trailing","(keydown)":"_onKeydown($event)","$quoted$":["class","[dir]","[class.mdc-snackbar--stacked]","[class.mdc-snackbar--leading]","[class.ngx-mdc-snackbar--trailing]","(keydown)"]},"template":"\n <div #surface class=\"mdc-snackbar__surface\">\n <div #label class=\"mdc-snackbar__label\"\n role=\"status\"\n aria-live=\"polite\">{{data.message}}</div>\n <div class=\"mdc-snackbar__actions\" *ngIf=\"data.action\">\n <button #action type=\"button\" class=\"mdc-button mdc-snackbar__action\"\n (click)=\"_onActionClick($event)\">{{data.action}}</button>\n <button #dismiss *ngIf=\"config.dismiss\"\n class=\"mdc-icon-button mdc-snackbar__dismiss material-icons\"\n title=\"Dismiss\" (click)=\"_onActionIconClick($event)\">close</button>\n </div>\n </div>","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"},"providers":[{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"LiveAnnouncer","line":45,"character":14}]}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":48,"character":3},"arguments":["label",{"static":true}]}]}],"action":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":49,"character":3},"arguments":["action",{"static":false}]}]}],"dismiss":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":50,"character":3},"arguments":["dismiss",{"static":false}]}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":75,"character":5},"arguments":[{"__symbolic":"reference","name":"MDC_SNACKBAR_DATA"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":71,"character":32},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"LiveAnnouncer","line":72,"character":28},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":73,"character":34,"context":{"typeName":"HTMLElement"},"module":"./snackbar.component"}]},{"__symbolic":"reference","name":"MdcSnackbarRef"},{"__symbolic":"reference","name":"any"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_onActionClick":[{"__symbolic":"method"}],"_onActionIconClick":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"_applyClasses":[{"__symbolic":"method"}],"_applyConfig":[{"__symbolic":"method"}],"_getHostElement":[{"__symbolic":"method"}]}},"MDC_SNACKBAR_DEFAULT_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":23,"character":6},"arguments":["mdc-snackbar-default-options",{"providedIn":"root","factory":{"__symbolic":"reference","name":"MDC_SNACKBAR_DEFAULT_OPTIONS_FACTORY"}}]},"MDC_SNACKBAR_DEFAULT_OPTIONS_FACTORY":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"MdcSnackbarConfig"}}},"MdcSnackbar":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":33,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"MdcSnackbarModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":59,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":59,"character":17}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":60,"character":5},"arguments":[{"__symbolic":"reference","name":"MDC_SNACKBAR_DEFAULT_OPTIONS"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":57,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":58,"character":23},{"__symbolic":"reference","name":"MdcSnackbar"},{"__symbolic":"reference","name":"MdcSnackbarConfig"}]}],"openFromComponent":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"dismiss":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_attachSnackbarContainer":[{"__symbolic":"method"}],"_attach":[{"__symbolic":"method"}],"_loadListeners":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_createInjector":[{"__symbolic":"method"}]},"statics":{"ɵprov31":{}}}},"origins":{"MdcSnackbarModule":"./module","MdcSnackbarContainer":"./snackbar-container","MDC_SNACKBAR_DATA":"./snackbar-config","MdcSnackbarConfig":"./snackbar-config","MdcSnackbarDismissReason":"./snackbar-ref","MdcSnackbarRef":"./snackbar-ref","MdcSnackbarComponent":"./snackbar.component","MDC_SNACKBAR_DEFAULT_OPTIONS":"./snackbar","MDC_SNACKBAR_DEFAULT_OPTIONS_FACTORY":"./snackbar","MdcSnackbar":"./snackbar"},"importAs":"@angular-mdc/web/snackbar"}