UNPKG

@eslamdevui/ui

Version:

A UI Library for Modern Web Apps, powered by Vue & Tailwind CSS.

26 lines (25 loc) 1.14 kB
import type { ContentNavigationItem } from '@nuxt/content'; type MapContentNavigationItemOptions = { labelAttribute?: string; deep?: number; }; export declare function mapContentNavigationItem(item: ContentNavigationItem, options?: MapContentNavigationItemOptions, currentDepth?: number): Omit<ContentNavigationItem, 'title' | 'path'> & { label?: string; to?: string; children: any[]; }; export declare function mapContentNavigation(navigation: ContentNavigationItem[], options?: MapContentNavigationItemOptions): (Omit<ContentNavigationItem, 'title' | 'path'> & { label?: string; to?: string; children: any[]; })[]; type FindPageOptions = { indexAsChild?: boolean; }; export declare function findPageHeadline(navigation?: ContentNavigationItem[], path?: string | undefined | null, options?: FindPageOptions): string | undefined; type FindPageBreadcrumbOptions = { current?: boolean; indexAsChild?: boolean; }; export declare function findPageBreadcrumb(navigation?: ContentNavigationItem[], path?: string | undefined | null, options?: FindPageBreadcrumbOptions): ContentNavigationItem[]; export {};