{"__symbolic":"module","version":4,"metadata":{"NzButtonType":{"__symbolic":"interface"},"NzButtonShape":{"__symbolic":"interface"},"NzButtonSize":{"__symbolic":"interface"},"NzButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":36,"character":1},"arguments":[{"selector":"button[nz-button], a[nz-button]","exportAs":"nzButton","preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":40,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":41,"character":17},"member":"None"},"template":"\n    <i nz-icon nzType=\"loading\" *ngIf=\"nzLoading\"></i>\n    <ng-content></ng-content>\n  ","host":{"[class.ant-btn]":"true","[class.ant-btn-primary]":"nzType === 'primary'","[class.ant-btn-dashed]":"nzType === 'dashed'","[class.ant-btn-link]":"nzType === 'link'","[class.ant-btn-danger]":"nzType === 'danger'","[class.ant-btn-circle]":"nzShape === 'circle'","[class.ant-btn-round]":"nzShape === 'round'","[class.ant-btn-lg]":"nzSize === 'large'","[class.ant-btn-sm]":"nzSize === 'small'","[class.ant-btn-dangerous]":"nzDanger","[class.ant-btn-loading]":"nzLoading","[class.ant-btn-background-ghost]":"nzGhost","[class.ant-btn-block]":"nzBlock","[class.ant-input-search-button]":"nzSearch","$quoted$":["[class.ant-btn]","[class.ant-btn-primary]","[class.ant-btn-dashed]","[class.ant-btn-link]","[class.ant-btn-danger]","[class.ant-btn-circle]","[class.ant-btn-round]","[class.ant-btn-lg]","[class.ant-btn-sm]","[class.ant-btn-dangerous]","[class.ant-btn-loading]","[class.ant-btn-background-ghost]","[class.ant-btn-block]","[class.ant-input-search-button]"]}}]}],"members":{"nzIconDirectiveElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":64,"character":3},"arguments":[{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconDirective","line":64,"character":16},{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":64,"character":41}}]}]}],"nzBlock":[{"__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/util","name":"InputBoolean","line":65,"character":12}}]}],"nzGhost":[{"__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/util","name":"InputBoolean","line":66,"character":12}}]}],"nzSearch":[{"__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/util","name":"InputBoolean","line":67,"character":12}}]}],"nzLoading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core/util","name":"InputBoolean","line":68,"character":12}}]}],"nzDanger":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core/util","name":"InputBoolean","line":69,"character":12}}]}],"nzType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3}}]}],"nzShape":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3}}]}],"nzSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":72,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core/config","name":"WithConfig","line":72,"character":12},"arguments":["button","default"]}]}],"insertSpan":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":88,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":89,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":90,"character":22},{"__symbolic":"reference","module":"ng-zorro-antd/core/config","name":"NzConfigService","line":91,"character":28}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"NzButtonGroupSize":{"__symbolic":"interface"},"NzButtonGroupComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"nz-button-group","exportAs":"nzButtonGroup","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":16,"character":17},"member":"None"},"host":{"[class.ant-btn-group]":"true","[class.ant-btn-group-lg]":"nzSize === 'large'","[class.ant-btn-group-sm]":"nzSize === 'small'","$quoted$":["[class.ant-btn-group]","[class.ant-btn-group-lg]","[class.ant-btn-group-sm]"]},"preserveWhitespaces":false,"template":"\n    <ng-content></ng-content>\n  "}]}],"members":{"nzSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}]}},"NzButtonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":17,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NzButtonComponent"},{"__symbolic":"reference","name":"NzButtonGroupComponent"}],"exports":[{"__symbolic":"reference","name":"NzButtonComponent"},{"__symbolic":"reference","name":"NzButtonGroupComponent"},{"__symbolic":"reference","module":"ng-zorro-antd/core/transition-patch","name":"ɵNzTransitionPatchModule","line":19,"character":55},{"__symbolic":"reference","module":"ng-zorro-antd/core/wave","name":"NzWaveModule","line":19,"character":80}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":20,"character":12},{"__symbolic":"reference","module":"ng-zorro-antd/core/wave","name":"NzWaveModule","line":20,"character":26},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":20,"character":40},{"__symbolic":"reference","module":"ng-zorro-antd/core/transition-patch","name":"ɵNzTransitionPatchModule","line":20,"character":54}]}]}],"members":{}}},"origins":{"NzButtonType":"./button.component","NzButtonShape":"./button.component","NzButtonSize":"./button.component","NzButtonComponent":"./button.component","NzButtonGroupSize":"./button-group.component","NzButtonGroupComponent":"./button-group.component","NzButtonModule":"./button.module"},"importAs":"ng-zorro-antd/button"}