{"__symbolic":"module","version":4,"metadata":{"NzMessageService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"NzMessageServiceModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ng-zorro-antd/core/services","name":"NzSingletonService","line":25,"character":42},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":25,"character":79},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":25,"character":106}]}],"success":[{"__symbolic":"method"}],"error":[{"__symbolic":"method"}],"info":[{"__symbolic":"method"}],"warning":[{"__symbolic":"method"}],"loading":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"createMessage":[{"__symbolic":"method"}],"generateMessageId":[{"__symbolic":"method"}],"withContainer":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"NzMessageServiceModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1}}],"members":{}},"NzMessageModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":17,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":18,"character":12},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":18,"character":26},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":18,"character":41},{"__symbolic":"reference","module":"ng-zorro-antd/core/outlet","name":"NzOutletModule","line":18,"character":55},{"__symbolic":"reference","name":"NzMessageServiceModule"}],"declarations":[{"__symbolic":"reference","name":"NzMessageContainerComponent"},{"__symbolic":"reference","name":"NzMessageComponent"}]}]}],"members":{}},"NzMessageComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":23,"character":1},"arguments":[{"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"},"selector":"nz-message","exportAs":"nzMessage","preserveWhitespaces":false,"animations":[{"__symbolic":"reference","module":"ng-zorro-antd/core/animation","name":"moveUpMotion","line":29,"character":15}],"template":"\n    <div class=\"ant-message-notice\" [@moveUpMotion]=\"nzMessage.state\" (mouseenter)=\"onEnter()\" (mouseleave)=\"onLeave()\">\n      <div class=\"ant-message-notice-content\">\n        <div class=\"ant-message-custom-content\" [ngClass]=\"'ant-message-' + nzMessage.type\">\n          <ng-container [ngSwitch]=\"nzMessage.type\">\n            <i *ngSwitchCase=\"'success'\" nz-icon nzType=\"check-circle\"></i>\n            <i *ngSwitchCase=\"'info'\" nz-icon nzType=\"info-circle\"></i>\n            <i *ngSwitchCase=\"'warning'\" nz-icon nzType=\"exclamation-circle\"></i>\n            <i *ngSwitchCase=\"'error'\" nz-icon nzType=\"close-circle\"></i>\n            <i *ngSwitchCase=\"'loading'\" nz-icon nzType=\"loading\"></i>\n          </ng-container>\n          <ng-container *nzStringTemplateOutlet=\"nzMessage.content\">\n            <span [innerHTML]=\"nzMessage.content\"></span>\n          </ng-container>\n        </div>\n      </div>\n    </div>\n  "}]}],"members":{"nzMessage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"nzIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"messageDestroy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":52,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":63,"character":29}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onEnter":[{"__symbolic":"method"}],"onLeave":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"initErase":[{"__symbolic":"method"}],"updateTTL":[{"__symbolic":"method"}],"startEraseTimeout":[{"__symbolic":"method"}],"clearEraseTimeout":[{"__symbolic":"method"}]}},"NzMessageType":{"__symbolic":"interface"},"NzMessageDataOptions":{"__symbolic":"interface"},"NzMessageData":{"__symbolic":"interface"},"NzMessageDataFilled":{"__symbolic":"interface"},"NzMessageContainerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":25,"character":1},"arguments":[{"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":26,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":27,"character":17},"member":"None"},"selector":"nz-message-container","exportAs":"nzMessageContainer","preserveWhitespaces":false,"template":"\n    <div class=\"ant-message\" [style.top]=\"top\">\n      <nz-message\n        *ngFor=\"let message of messages\"\n        [nzMessage]=\"message\"\n        (messageDestroy)=\"removeMessage($event.id, $event.userAction)\"\n      ></nz-message>\n    </div>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":47,"character":29},{"__symbolic":"reference","module":"ng-zorro-antd/core/config","name":"NzConfigService","line":47,"character":75}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"createMessage":[{"__symbolic":"method"}],"removeMessage":[{"__symbolic":"method"}],"removeMessageAll":[{"__symbolic":"method"}],"updateConfig":[{"__symbolic":"method"}],"subscribeConfigChange":[{"__symbolic":"method"}],"updateConfigFromConfigService":[{"__symbolic":"method"}],"mergeMessageOptions":[{"__symbolic":"method"}]}}},"origins":{"NzMessageService":"./message.service","NzMessageServiceModule":"./message.service.module","NzMessageModule":"./message.module","NzMessageComponent":"./message.component","NzMessageType":"./typings","NzMessageDataOptions":"./typings","NzMessageData":"./typings","NzMessageDataFilled":"./typings","NzMessageContainerComponent":"./message-container.component"},"importAs":"ng-zorro-antd/message"}