UNPKG

@cloukit/pagination

Version:

27 lines (26 loc) 951 B
/*! * @license MIT * Copyright (c) 2017 Bernhard Grünewaldt - codeclou.io * https://github.com/cloukit/legal */ import { EventEmitter, OnChanges } from '@angular/core'; import { CloukitComponentTheme, CloukitThemeService, UiElement } from '@cloukit/theme'; import { PaginationButtonClickEvent, PaginationButtonType, PaginationItem } from '../pagination.model'; export declare class CloukitPaginationButtonComponent implements OnChanges { private themeService; disabled: boolean; type: PaginationButtonType; paginationItem: PaginationItem; themeSelected: CloukitComponentTheme; clicked: EventEmitter<PaginationButtonClickEvent>; private ui; style: any; private isMouseStillOver; static transform(pageItem: PaginationItem): UiElement; constructor(themeService: CloukitThemeService); updateStyle(): void; ngOnChanges(): void; mouseEnter(): void; mouseLeave(): void; doClick(): void; }