{"__symbolic":"module","version":4,"metadata":{"NotificationTrayService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"}]}],"push":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"NotificationTrayComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"lib-notification-tray","template":"\n    <div class=\"ng-notifications-tray\">\n      <lib-notification-component\n        *ngFor=\"let notification of notifications\"\n        [notification]=\"notification\"\n      ></lib-notification-component>\n    </div>\n  ","styles":["./notifications-tray.component.scss"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"NotificationTrayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NotificationTrayComponent"},{"__symbolic":"reference","name":"ɵc"}],"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":7,"character":12}],"exports":[{"__symbolic":"reference","name":"NotificationTrayComponent"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@datorama/akita","name":"EntityStore","line":8,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@datorama/akita","name":"StoreConfig","line":7,"character":1},"arguments":[{"name":"notifications"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"lib-notification-component","template":"\n    <div\n      class=\"alert alert-{{ notification.alertClass }}\"\n      (click)=\"hide(notification.id)\"\n    >\n      <strong *ngIf=\"notification.title\">{{ notification.title }}</strong\n      >&nbsp;\n      <span class=\"message\">{{ notification.message }}</span>\n    </div>\n  "}]}],"members":{"notification":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"}]}],"ngOnInit":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}]}}},"origins":{"NotificationTrayService":"./lib/state/notifications.service","NotificationTrayComponent":"./lib/notification-tray.component","NotificationTrayModule":"./lib/notification-tray.module","ɵa":"./lib/state/notifications.store","ɵb":"./lib/state","ɵc":"./lib/notification.component","ɵd":"./lib/state"},"importAs":"ngx-notification-tray"}