[{"__symbolic":"module","version":4,"metadata":{"IcosPagination":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"./pagination.props","name":"IcosPaginationProps","line":31,"character":36},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"icos-pagination","template":"\n    <div class=\"icos-pagination\" [class.icos-pagination--small]=\"small\">\n      <span class=\"icos-pagination__total\" *ngIf=\"showTotal\">共 {{ total }} 条</span>\n      <div class=\"icos-pagination__pages\">\n        <icos-pagination-btn dir=\"left\" (next)=\"nextHandle($event)\" *ngIf=\"showPrev\" [disabled]=\"model <= 1\">\n        </icos-pagination-btn>\n        <icos-pagination-pager [current]=\"model\" [count]=\"pageCount\" *ngIf=\"showPager\" (next)=\"nextHandle($event)\">\n        </icos-pagination-pager>\n        <icos-pagination-btn dir=\"right\" (next)=\"nextHandle($event)\" *ngIf=\"showNext\" [disabled]=\"model === pageCount\">\n        </icos-pagination-btn>\n      </div>\n      <div class=\"icos-pagination__option\" *ngIf=\"showJumper || showSize\">\n        <icos-pagination-jump *ngIf=\"showJumper\" [model]=\"model\" [max]=\"pageCount\" (next)=\"nextHandle($event)\">\n        </icos-pagination-jump>\n\n        <icos-pagination-size\n          *ngIf=\"showSize\"\n          [model]=\"pageSize\"\n          [sizes]=\"pageSizes\"\n          (modelChange)=\"updatePageSize($event)\"\n        >\n        </icos-pagination-size>\n      </div>\n    </div>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"nextHandle":[{"__symbolic":"method"}],"updatePageSize":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"updateLayout":[{"__symbolic":"method"}]}}}}]