ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
1 lines • 23.2 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"NzMenuDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":41,"character":1},"arguments":[{"selector":"[nz-menu]","exportAs":"nzMenu","providers":[{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzUpdateHostClassService","line":45,"character":4},{"__symbolic":"reference","name":"NzMenuService"},{"provide":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzMenuBaseService","line":48,"character":15},"useFactory":{"__symbolic":"reference","name":"NzMenuServiceFactory"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":50,"character":18}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":50,"character":34}},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzDropdownHigherOrderServiceToken","line":50,"character":46}],{"__symbolic":"reference","name":"NzMenuService"}]}]}]}],"members":{"listOfNzMenuItemDirective":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":58,"character":3},"arguments":[{"__symbolic":"reference","name":"NzMenuItemDirective"},{"descendants":true}]}]}],"listOfNzSubMenuComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":61,"character":3},"arguments":[{"__symbolic":"reference","name":"NzSubMenuComponent"},{"descendants":true}]}]}],"nzInlineIndent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":3}}]}],"nzTheme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":3}}]}],"nzMode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"nzInDropDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"InputBoolean","line":65,"character":12}}]}],"nzInlineCollapsed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"InputBoolean","line":66,"character":12}}]}],"nzSelectable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"InputBoolean","line":67,"character":12}}]}],"nzClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":68,"character":3}}]}],"updateInlineCollapse":[{"__symbolic":"method"}],"setClassMap":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":97,"character":23},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzMenuBaseService","line":98,"character":27},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzUpdateHostClassService","line":99,"character":38}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"NzMenuGroupComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"[nz-menu-group]","exportAs":"nzMenuGroup","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":21,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":22,"character":17},"member":"None"},"preserveWhitespaces":false,"template":"<div class=\"ant-menu-item-group-title\">\n <ng-container *nzStringTemplateOutlet=\"nzTitle\">{{ nzTitle }}</ng-container>\n <ng-content select=\"[title]\" *ngIf=\"!nzTitle\"></ng-content>\n</div>\n<ul class=\"ant-menu-item-group-list\">\n <ng-content></ng-content>\n</ul>"}]}],"members":{"nzTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":29,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":29,"character":63}]}]}},"NzMenuDividerDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[nz-menu-divider]","exportAs":"nzMenuDivider"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":15,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":15,"character":63}]}]}},"NzMenuItemDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":28,"character":1},"arguments":[{"selector":"[nz-menu-item]","exportAs":"nzMenuItem","providers":[{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzUpdateHostClassService","line":31,"character":14}],"host":{"(click)":"clickMenuItem($event)","$quoted$":["(click)"]}}]}],"members":{"nzDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"InputBoolean","line":41,"character":12}}]}],"nzSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"InputBoolean","line":42,"character":12}}]}],"nzPaddingLeft":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"nzMatchRouterExact":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"InputBoolean","line":44,"character":12}}]}],"nzMatchRouter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"InputBoolean","line":45,"character":12}}]}],"listOfRouterLink":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":46,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/router","name":"RouterLink","line":46,"character":19},{"descendants":true}]}]}],"listOfRouterLinkWithHref":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":47,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/router","name":"RouterLinkWithHref","line":47,"character":19},{"descendants":true}]}]}],"clickMenuItem":[{"__symbolic":"method"}],"setClassMap":[{"__symbolic":"method"}],"setSelectedState":[{"__symbolic":"method"}],"updateRouterActive":[{"__symbolic":"method"}],"hasActiveLinks":[{"__symbolic":"method"}],"isLinkActive":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":113,"character":5}}],null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":116,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":117,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":118,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzUpdateHostClassService","line":111,"character":38},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzMenuBaseService","line":112,"character":27},{"__symbolic":"reference","name":"NzSubmenuService"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":114,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":115,"character":24},{"__symbolic":"reference","module":"@angular/router","name":"RouterLink","line":116,"character":37},{"__symbolic":"reference","module":"@angular/router","name":"RouterLinkWithHref","line":117,"character":45},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":118,"character":33}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"NzSubMenuComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":51,"character":1},"arguments":[{"selector":"[nz-submenu]","exportAs":"nzSubmenu","providers":[{"__symbolic":"reference","name":"NzSubmenuService"},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzUpdateHostClassService","line":54,"character":32}],"animations":[{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"collapseMotion","line":55,"character":15},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"zoomBigMotion","line":55,"character":31},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"slideMotion","line":55,"character":46}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":56,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":57,"character":19},"member":"OnPush"},"preserveWhitespaces":false,"styles":["\n :root .ant-menu-submenu.ant-menu-submenu-placement-bottomLeft {\n top: 6px;\n position: relative;\n }\n\n :root .ant-menu-submenu.ant-menu-submenu-placement-rightTop {\n left: 4px;\n position: relative;\n }\n\n :root .ant-menu-submenu.ant-menu-submenu-placement-leftTop {\n right: 4px;\n position: relative;\n }\n "],"template":"<div cdkOverlayOrigin\n #origin=\"cdkOverlayOrigin\"\n [class.ant-dropdown-menu-submenu-title]=\"nzMenuService.isInDropDown\"\n [class.ant-menu-submenu-title]=\"!nzMenuService.isInDropDown\"\n [style.paddingLeft.px]=\"nzMenuService.mode === 'inline'? (nzPaddingLeft ? nzPaddingLeft : nzSubmenuService.level * nzMenuService.inlineIndent) : null\"\n (mouseenter)=\"setMouseEnterState(true)\"\n (mouseleave)=\"setMouseEnterState(false)\"\n (click)=\"clickSubMenuTitle()\">\n <i nz-icon [nzType]=\"nzIcon\" *ngIf=\"nzIcon\"></i>\n <ng-container *nzStringTemplateOutlet=\"nzTitle\"><span>{{ nzTitle }}</span></ng-container>\n <ng-content select=\"[title]\" *ngIf=\"!nzTitle\"></ng-content>\n <span *ngIf=\"nzMenuService.isInDropDown; else notDropdownTpl\" class=\"ant-dropdown-menu-submenu-arrow\">\n <i nz-icon nzType=\"right\" class=\"anticon-right ant-dropdown-menu-submenu-arrow-icon\"></i>\n </span>\n <ng-template #notDropdownTpl>\n <i class=\"ant-menu-submenu-arrow\"></i>\n </ng-template>\n</div>\n<ul *ngIf=\"nzMenuService.mode === 'inline'\"\n [@collapseMotion]=\"expandState\"\n [@.disabled]=\"noAnimation?.nzNoAnimation\"\n [nzNoAnimation]=\"noAnimation?.nzNoAnimation\"\n [ngClass]=\"nzMenuClassName\"\n class=\"ant-menu ant-menu-inline ant-menu-sub\">\n <ng-template [ngTemplateOutlet]=\"subMenuTemplate\"></ng-template>\n</ul>\n<ng-template cdkConnectedOverlay\n (positionChange)=\"onPositionChange($event)\"\n [cdkConnectedOverlayPositions]=\"overlayPositions\"\n [cdkConnectedOverlayOrigin]=\"origin\"\n [cdkConnectedOverlayWidth]=\"triggerWidth\"\n [cdkConnectedOverlayOpen]=\"nzOpen && nzMenuService.mode !== 'inline'\">\n <div class=\"ant-menu-submenu ant-menu-submenu-popup\"\n [@slideMotion]=\"expandState\"\n [@zoomBigMotion]=\"expandState\"\n [@.disabled]=\"noAnimation?.nzNoAnimation\"\n [nzNoAnimation]=\"noAnimation?.nzNoAnimation\"\n [class.ant-menu-light]=\"nzMenuService.theme === 'light'\"\n [class.ant-menu-dark]=\"nzMenuService.theme === 'dark'\"\n [class.ant-menu-submenu-placement-bottomLeft]=\"nzSubmenuService.mode === 'horizontal'\"\n [class.ant-menu-submenu-placement-rightTop]=\"nzSubmenuService.mode === 'vertical' && placement === 'rightTop'\"\n [class.ant-menu-submenu-placement-leftTop]=\"nzSubmenuService.mode === 'vertical' && placement === 'leftTop'\"\n (mouseleave)=\"setMouseEnterState(false)\"\n (mouseenter)=\"setMouseEnterState(true)\">\n <ul [class.ant-dropdown-menu]=\"nzMenuService.isInDropDown\"\n [class.ant-menu]=\"!nzMenuService.isInDropDown\"\n [class.ant-dropdown-menu-vertical]=\"nzMenuService.isInDropDown\"\n [class.ant-menu-vertical]=\"!nzMenuService.isInDropDown\"\n [class.ant-dropdown-menu-sub]=\"nzMenuService.isInDropDown\"\n [class.ant-menu-sub]=\"!nzMenuService.isInDropDown\"\n [ngClass]=\"nzMenuClassName\">\n <ng-template [ngTemplateOutlet]=\"subMenuTemplate\"></ng-template>\n </ul>\n </div>\n</ng-template>\n\n<ng-template #subMenuTemplate>\n <ng-content></ng-content>\n</ng-template>\n"}]}],"members":{"nzMenuClassName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"nzPaddingLeft":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":81,"character":3}}]}],"nzTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":82,"character":3}}]}],"nzIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":83,"character":3}}]}],"nzOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":84,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"InputBoolean","line":84,"character":12}}]}],"nzDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"InputBoolean","line":85,"character":12}}]}],"nzOpenChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":86,"character":3}}]}],"cdkConnectedOverlay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":88,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"CdkConnectedOverlay","line":88,"character":13},{"static":true}]}]}],"cdkOverlayOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":89,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"CdkOverlayOrigin","line":89,"character":13},{"static":true,"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":89,"character":53}}]}]}],"listOfNzSubMenuComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":90,"character":3},"arguments":[{"__symbolic":"reference","name":"NzSubMenuComponent"},{"descendants":true}]}]}],"listOfNzMenuItemDirective":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":92,"character":3},"arguments":[{"__symbolic":"reference","name":"NzMenuItemDirective"},{"descendants":true}]}]}],"setOpenState":[{"__symbolic":"method"}],"clickSubMenuTitle":[{"__symbolic":"method"}],"setMouseEnterState":[{"__symbolic":"method"}],"setTriggerWidth":[{"__symbolic":"method"}],"onPositionChange":[{"__symbolic":"method"}],"setClassMap":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":150,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":150,"character":13}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":144,"character":24},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzMenuBaseService","line":145,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":146,"character":17},{"__symbolic":"reference","name":"NzSubmenuService"},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzUpdateHostClassService","line":148,"character":38},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":149,"character":22},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzNoAnimationDirective","line":150,"character":45}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"NzMenuModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":22,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":24,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":25,"character":4},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":26,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/button","name":"NzButtonModule","line":27,"character":4},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":28,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":29,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzNoAnimationModule","line":30,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzAddOnModule","line":31,"character":4}],"declarations":[{"__symbolic":"reference","name":"NzMenuDirective"},{"__symbolic":"reference","name":"NzMenuItemDirective"},{"__symbolic":"reference","name":"NzSubMenuComponent"},{"__symbolic":"reference","name":"NzMenuDividerDirective"},{"__symbolic":"reference","name":"NzMenuGroupComponent"}],"exports":[{"__symbolic":"reference","name":"NzMenuDirective"},{"__symbolic":"reference","name":"NzMenuItemDirective"},{"__symbolic":"reference","name":"NzSubMenuComponent"},{"__symbolic":"reference","name":"NzMenuDividerDirective"},{"__symbolic":"reference","name":"NzMenuGroupComponent"}]}]}],"members":{}},"NzMenuService":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzMenuBaseService","line":13,"character":35},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1}}],"members":{}},"NzSubmenuService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1}}],"members":{"setOpenState":[{"__symbolic":"method"}],"onMenuItemClick":[{"__symbolic":"method"}],"setLevel":[{"__symbolic":"method"}],"setMouseEnterState":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":69,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":69,"character":17}}],null],"parameters":[{"__symbolic":"reference","name":"NzSubmenuService"},{"__symbolic":"reference","name":"NzMenuService"}]}]}},"NzMenuServiceFactory":{"__symbolic":"function","parameters":["higherOrderService","menuService"],"value":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"higherOrderService"},"thenExpression":{"__symbolic":"reference","name":"higherOrderService"},"elseExpression":{"__symbolic":"reference","name":"menuService"}}}},"origins":{"NzMenuDirective":"./nz-menu.directive","NzMenuGroupComponent":"./nz-menu-group.component","NzMenuDividerDirective":"./nz-menu-divider.directive","NzMenuItemDirective":"./nz-menu-item.directive","NzSubMenuComponent":"./nz-submenu.component","NzMenuModule":"./nz-menu.module","NzMenuService":"./nz-menu.service","NzSubmenuService":"./nz-submenu.service","NzMenuServiceFactory":"./nz-menu.resolver"},"importAs":"ng-zorro-antd/menu"}