@hashicorp/design-system-components
Version:
Helios Design System Components
23 lines (22 loc) • 847 B
TypeScript
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: MPL-2.0
*/
import Component from '@glimmer/component';
import type { HdsPaginationNumberedSignature } from '../numbered/index';
import type { HdsTextBodySignature } from '../../text/body';
import type HdsIntlService from '../../../../services/hds-intl';
export interface HdsPaginationInfoSignature {
Args: {
itemsRangeStart: number;
itemsRangeEnd: number;
showTotalItems?: HdsPaginationNumberedSignature['Args']['showTotalItems'];
totalItems: HdsPaginationNumberedSignature['Args']['totalItems'];
};
Element: HdsTextBodySignature['Element'];
}
export default class HdsPaginationInfo extends Component<HdsPaginationInfoSignature> {
hdsIntl: HdsIntlService;
get showTotalItems(): boolean;
get translatedItemsRange(): string;
}