{"__symbolic":"module","version":4,"metadata":{"VjPaginatorService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ɵprov":{}}},"VjPaginatorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"vj-paginator","template":"\n    <ul *ngIf=\"pager.pages && pager.pages.length\" class=\"pagination\" [ngStyle]=\"{'color':getColor(textColor)}\">\n      <li\n        [ngClass]=\"{ disabled: pager.currentPage === 1 }\"\n        class=\"page-item first-item\"\n      >\n        <a (click)=\"setPage(1)\" class=\"page-link\" title=\"First Page\"><<</a>\n      </li>\n      <li\n        [ngClass]=\"{ disabled: pager.currentPage === 1 }\"\n        class=\"page-item previous-item\"\n      >\n        <a (click)=\"setPage(pager.currentPage - 1)\" class=\"page-link\" title=\"Previous Page\"\n          ><</a\n        >\n      </li>\n      <li\n        *ngFor=\"let page of pager.pages\"\n        [ngClass]=\"{ active: pager.currentPage === page }\"\n        class=\"page-item number-item\"\n      >\n        <a (click)=\"setPage(page)\" class=\"page-link\">{{ page }}</a>\n      </li>\n      <li\n        [ngClass]=\"{ disabled: pager.currentPage === pager.totalPages }\"\n        class=\"page-item next-item\"\n      >\n        <a (click)=\"setPage(pager.currentPage + 1)\" class=\"page-link\" title=\"Next Page\">></a>\n      </li>\n      <li\n        [ngClass]=\"{ disabled: pager.currentPage === pager.totalPages }\"\n        class=\"page-item last-item\"\n      >\n        <a (click)=\"setPage(pager.totalPages)\" class=\"page-link\" title=\"Last Page\">>></a>\n      </li>\n    </ul>\n  ","styles":[".red{color:red}.blue{color:#00f}.green{color:green}.white{color:#fff}.black{color:#000}.gray{color:gray}"]}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"changePage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":53,"character":3}}]}],"initialPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"pageSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":3}}]}],"maxPages":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3}}]}],"textColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getColor":[{"__symbolic":"method"}],"setPage":[{"__symbolic":"method"}],"paginate":[{"__symbolic":"method"}]}},"VjPaginatorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"VjPaginatorComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":9,"character":4}],"exports":[{"__symbolic":"reference","name":"VjPaginatorComponent"}]}]}],"members":{}}},"origins":{"VjPaginatorService":"./lib/vj-paginator.service","VjPaginatorComponent":"./lib/vj-paginator.component","VjPaginatorModule":"./lib/vj-paginator.module"},"importAs":"vj-paginator"}