@angular/material
Version:
Angular Material
1 lines • 12.5 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"MatSnackBarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":20,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":22,"character":4},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":23,"character":4},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":24,"character":4},{"__symbolic":"reference","module":"@angular/material/core","name":"MatCommonModule","line":25,"character":4},{"__symbolic":"reference","module":"@angular/cdk/layout","name":"LayoutModule","line":26,"character":4}],"exports":[{"__symbolic":"reference","name":"MatSnackBarContainer"},{"__symbolic":"reference","module":"@angular/material/core","name":"MatCommonModule","line":28,"character":34}],"declarations":[{"__symbolic":"reference","name":"MatSnackBarContainer"},{"__symbolic":"reference","name":"SimpleSnackBar"}],"entryComponents":[{"__symbolic":"reference","name":"MatSnackBarContainer"},{"__symbolic":"reference","name":"SimpleSnackBar"}],"providers":[{"__symbolic":"reference","name":"MatSnackBar"},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"LIVE_ANNOUNCER_PROVIDER","line":31,"character":27}]}]}],"members":{}},"MatSnackBar":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":52,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":52,"character":19}}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":48,"character":24},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"LiveAnnouncer","line":49,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":50,"character":25},{"__symbolic":"reference","module":"@angular/cdk/layout","name":"BreakpointObserver","line":51,"character":35},{"__symbolic":"reference","name":"MatSnackBar"}]}],"openFromComponent":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"dismiss":[{"__symbolic":"method"}],"_attachSnackBarContainer":[{"__symbolic":"method"}],"_attach":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_createInjector":[{"__symbolic":"method"}]}},"MatSnackBarContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"BasePortalOutlet","line":52,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":36,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"snack-bar-container","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":41,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":42,"character":17},"member":"None"},"preserveWhitespaces":false,"animations":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"matSnackBarAnimations"},"member":"snackBarState"}],"host":{"role":"alert","class":"mat-snack-bar-container","[@state]":"_animationState","(@state.done)":"onAnimationEnd($event)"},"template":"<ng-template cdkPortalOutlet></ng-template>","styles":[".mat-snack-bar-container{border-radius:2px;box-sizing:border-box;display:block;margin:24px;max-width:568px;min-width:288px;padding:14px 24px;transform:translateY(100%) translateY(24px)}.mat-snack-bar-container.mat-snack-bar-center{margin:0;transform:translateY(100%)}.mat-snack-bar-container.mat-snack-bar-top{transform:translateY(-100%) translateY(-24px)}.mat-snack-bar-container.mat-snack-bar-top.mat-snack-bar-center{transform:translateY(-100%)}@media screen and (-ms-high-contrast:active){.mat-snack-bar-container{border:solid 1px}}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:0;max-width:inherit;width:100%}"]}]}],"members":{"_portalOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":57,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"CdkPortalOutlet","line":57,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":72,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":73,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":74,"character":32}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"onAnimationEnd":[{"__symbolic":"method"}],"enter":[{"__symbolic":"method"}],"exit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_completeExit":[{"__symbolic":"method"}],"_setCssClasses":[{"__symbolic":"method"}]}},"MAT_SNACK_BAR_DATA":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":13,"character":38},"arguments":["MatSnackBarData"]},"MatSnackBarHorizontalPosition":{"__symbolic":"interface"},"MatSnackBarVerticalPosition":{"__symbolic":"interface"},"MatSnackBarConfig":{"__symbolic":"class","arity":1,"members":{}},"MatSnackBarDismiss":{"__symbolic":"interface"},"MatSnackBarRef":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MatSnackBarContainer"},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayRef","line":51,"character":35}]}],"dismiss":[{"__symbolic":"method"}],"dismissWithAction":[{"__symbolic":"method"}],"closeWithAction":[{"__symbolic":"method"}],"_dismissAfter":[{"__symbolic":"method"}],"_open":[{"__symbolic":"method"}],"_finishDismiss":[{"__symbolic":"method"}],"afterDismissed":[{"__symbolic":"method"}],"afterOpened":[{"__symbolic":"method"}],"onAction":[{"__symbolic":"method"}]}},"SimpleSnackBar":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"simple-snack-bar","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":23,"character":17},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":25,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"matSnackBarAnimations"},"member":"contentFade"}],"host":{"[@contentFade]":"","class":"mat-simple-snackbar"},"template":"{{data.message}} <button class=\"mat-simple-snackbar-action\" *ngIf=\"hasAction\" (click)=\"action()\">{{data.action}}</button>","styles":[".mat-simple-snackbar{display:flex;justify-content:space-between;line-height:20px;opacity:1}.mat-simple-snackbar-action{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:0;border:none;-webkit-tap-highlight-color:transparent;background:0 0;flex-shrink:0;margin-left:48px}[dir=rtl] .mat-simple-snackbar-action{margin-right:48px;margin-left:0}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":38,"character":5},"arguments":[{"__symbolic":"reference","name":"MAT_SNACK_BAR_DATA"}]}]],"parameters":[{"__symbolic":"reference","name":"MatSnackBarRef"},{"__symbolic":"reference","name":"any"}]}],"action":[{"__symbolic":"method"}]}},"SHOW_ANIMATION":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/material/core","name":"AnimationDurations","line":19,"character":5},"member":"ENTERING"},"right":" "},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/material/core","name":"AnimationCurves","line":19,"character":36},"member":"DECELERATION_CURVE"}},"HIDE_ANIMATION":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/material/core","name":"AnimationDurations","line":23,"character":5},"member":"EXITING"},"right":" "},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/material/core","name":"AnimationCurves","line":23,"character":35},"member":"ACCELERATION_CURVE"}},"matSnackBarAnimations":{"contentFade":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":31,"character":15},"arguments":["contentFade",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":32,"character":4},"arguments":[":enter",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":33,"character":6},"arguments":[{"opacity":"0"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":34,"character":6},"arguments":[{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/material/core","name":"AnimationDurations","line":34,"character":17},"member":"COMPLEX"},"right":" "},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/material/core","name":"AnimationCurves","line":34,"character":47},"member":"STANDARD_CURVE"}}]}]]}]]},"snackBarState":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":39,"character":17},"arguments":["state",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":40,"character":4},"arguments":["visible-top, visible-bottom",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":40,"character":41},"arguments":[{"transform":"translateY(0%)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":41,"character":4},"arguments":["visible-top => hidden-top, visible-bottom => hidden-bottom",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":42,"character":6},"arguments":[{"__symbolic":"reference","name":"HIDE_ANIMATION"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":43,"character":4},"arguments":["void => visible-top, void => visible-bottom",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":43,"character":62},"arguments":[{"__symbolic":"reference","name":"SHOW_ANIMATION"}]}]}]]}}},"origins":{"MatSnackBarModule":"./snack-bar-module","MatSnackBar":"./snack-bar","MatSnackBarContainer":"./snack-bar-container","MAT_SNACK_BAR_DATA":"./snack-bar-config","MatSnackBarHorizontalPosition":"./snack-bar-config","MatSnackBarVerticalPosition":"./snack-bar-config","MatSnackBarConfig":"./snack-bar-config","MatSnackBarDismiss":"./snack-bar-ref","MatSnackBarRef":"./snack-bar-ref","SimpleSnackBar":"./simple-snack-bar","SHOW_ANIMATION":"./snack-bar-animations","HIDE_ANIMATION":"./snack-bar-animations","matSnackBarAnimations":"./snack-bar-animations"},"importAs":"@angular/material/snack-bar"}