{"__symbolic":"module","version":4,"metadata":{"MDownloadComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"m-download","template":"\n    <button nz-dropdown class=\"m-download-button\" [nzDropdownMenu]=\"mOptions.length ? downloadMenu : null\">\n      <i nz-icon class=\"m-download-icon\">\n        <svg\n          width=\"16px\"\n          height=\"16px\"\n          viewBox=\"0 0 16 16\"\n          version=\"1.1\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n          xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n        >\n          <g id=\"组件\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n            <g id=\"3-1文字模式-（选中单元格）\" transform=\"translate(-1391.000000, -12.000000)\" fill=\"#595959\">\n              <g id=\"-mockplus-\" transform=\"translate(56.000000, 0.000000)\">\n                <g id=\"编组-2\" transform=\"translate(1328.000000, 8.000000)\">\n                  <g id=\"-mockplus-\" transform=\"translate(7.000000, 4.000000)\">\n                    <g id=\"Icon/Line/save备份\" transform=\"translate(2.000000, 2.000000)\">\n                      <path\n                        d=\"M0.961573133,5.73745189 L0.961,11.304 L11.538,11.304 L11.5384269,5.73745189 L12.5,5.73745189 L12.5,12.2662619 L0,12.2662619 L0,5.73745189 L0.961573133,5.73745189 Z M6.73078658,0 L6.73,7.736 L8.98306857,5.48364118 L9.66313253,6.16340472 L6.25000002,9.57653726 L2.83693094,6.16346819 L3.51677976,5.48343157 L5.769,7.736 L5.76921345,0 L6.73078658,0 Z\"\n                        id=\"形状结合\"\n                      ></path>\n                    </g>\n                  </g>\n                </g>\n              </g>\n            </g>\n          </g>\n        </svg>\n      </i>\n      <i nz-icon class=\"m-download-dropdown-icon\" *ngIf=\"mOptions.length\" nzType=\"caret-down\" nzTheme=\"outline\"></i>\n    </button>\n    <nz-dropdown-menu #downloadMenu=\"nzDropdownMenu\">\n      <ul nz-menu>\n        <li\n          nz-menu-item\n          *ngFor=\"let item of mOptions\"\n          [nzDisabled]=\"item.disabled ? item.disabled() : false\"\n          (click)=\"onOperationClick(item)\"\n        >\n          {{ item.text }}\n        </li>\n      </ul>\n    </nz-dropdown-menu>\n  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":49,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":50,"character":19},"member":"OnPush"}}]}],"members":{"mOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":3}}]}],"onOperationClick":[{"__symbolic":"method"}]}},"MDownloadModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"MDownloadComponent"}],"exports":[{"__symbolic":"reference","name":"MDownloadComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":12},{"__symbolic":"reference","module":"ng-zorro-antd/button","name":"NzButtonModule","line":10,"character":26},{"__symbolic":"reference","module":"ng-zorro-antd/dropdown","name":"NzDropDownModule","line":10,"character":42},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":10,"character":60}]}]}],"members":{}},"IMOption":{"__symbolic":"interface"}},"origins":{"MDownloadComponent":"./download.component","MDownloadModule":"./download.module","IMOption":"./typing"},"importAs":"@mining/ui/download"}