@progress/kendo-angular-pager
Version:
Kendo UI Angular Pager
69 lines (68 loc) • 3.21 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { ComponentMessages } from '@progress/kendo-angular-l10n';
import * as i0 from "@angular/core";
/**
* @hidden
*/
export declare class Messages extends ComponentMessages {
/**
* The label of the pager. Follows the pattern **Page navigation, page {currentPage} of {totalPages}** by default.
* Тhe default label text when the current page is 1, and the total number of pages is 10 will be
* **Page navigation, page 1 of 10**.
*
* The message consists of several parts - the current page number, the total number of pages, and a localizable string.
* To allow for reordering its parts, the `ariaLabel` input accepts a string with placeholders for the current page
* and total number of pages. The `{currentPage}` and `{totalPages}` placeholders will be replaced
* internally with the respective actual values.
*/
ariaLabel: string;
/**
* The label for the **First page** button.
*/
firstPage: string;
/**
* The label for the **Last page** button.
*/
lastPage: string;
/**
* The label for the **Previous page** button.
*/
previousPage: string;
/**
* The label for the **Next page** button.
*/
nextPage: string;
/**
* The label displayed before the pager input.
*/
page: string;
/**
* The title attribute of the page number input element.
*/
pageNumberInputTitle: string;
/**
* The label displayed after the page-size selector.
*/
itemsPerPage: string;
/**
* The label before the total-page number.
*/
of: string;
/**
* The label after the total-page number.
*/
items: string;
/**
* The text of the title and aria-label attributes applied to the page chooser.
*/
selectPage: string;
/**
* The text of the aria-label attribute applied to the input element for entering the page number."
*/
inputLabel: string;
static ɵfac: i0.ɵɵFactoryDeclaration<Messages, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<Messages, "kendoPagerMessages", never, { "ariaLabel": { "alias": "ariaLabel"; "required": false; }; "firstPage": { "alias": "firstPage"; "required": false; }; "lastPage": { "alias": "lastPage"; "required": false; }; "previousPage": { "alias": "previousPage"; "required": false; }; "nextPage": { "alias": "nextPage"; "required": false; }; "page": { "alias": "page"; "required": false; }; "pageNumberInputTitle": { "alias": "pageNumberInputTitle"; "required": false; }; "itemsPerPage": { "alias": "itemsPerPage"; "required": false; }; "of": { "alias": "of"; "required": false; }; "items": { "alias": "items"; "required": false; }; "selectPage": { "alias": "selectPage"; "required": false; }; "inputLabel": { "alias": "inputLabel"; "required": false; }; }, {}, never, never, false, never>;
}