@wizco/fenixds-ngx
Version:
Componentes fenix design system para Angular.
51 lines • 1.59 kB
TypeScript
import { AfterContentInit, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class PaginationComponent implements AfterContentInit {
/**
* Evento que se emite quando se clica em um item da paginação
*/
changePage: EventEmitter<any>;
/**
* Total de páginas
* @default 0
* @type number
*/
totalPage: number;
/**
* Página atual
* @default 1
* @type number
* */
currenPage: number;
/**
* Modo de exibição da paginação
* @default default
* @type string
*/
mode: 'default' | 'simple';
/**
* Verifica tamanho da tela para exibir modo simples
*/
ngAfterContentInit(): void;
/**
* Retorna um array com os números das páginas e os pontos de suspensão
*/
pagination(): (string | number)[];
/**
* Seguir para a próxima página
*/
nextPage(): void;
/**
* Voltar para a página anterior
*/
previousPage(): void;
/**
* Ir para a página selecionada
* @param i
* @returns void
*/
out(i: number | string): void;
static ɵfac: i0.ɵɵFactoryDeclaration<PaginationComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PaginationComponent, "wco-pagination", never, { "totalPage": { "alias": "totalPage"; "required": false; }; "currenPage": { "alias": "currenPage"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; }, { "changePage": "changePage"; }, never, never, true, never>;
}
//# sourceMappingURL=pagination.component.d.ts.map