UNPKG

@redocly/graphql-docs

Version:

Redocly GraphQL docs

15 lines (14 loc) 761 B
import * as React from 'react'; import type { JSX } from 'react'; import type { ReferenceDocsLocation } from '../../settings'; import type { Item } from '../components/Item'; export interface PaginationItemProps { name: string; path: string; next?: Item; prev?: Item; } export type PaginationItem = React.ReactElement<PaginationItemProps>; export declare function withPaginationItem<T extends PaginationItem>(item: T, itemIndex: number, allItems: PaginationItem[], parentLocation: ReferenceDocsLocation, itemType: keyof ReferenceDocsLocation): T; export declare function withPaginationItemFallback<T extends PaginationItem>(item: T, fallback: Item): T; export declare function toItemRoute(item: PaginationItem, parentPath: string): JSX.Element;