UNPKG

@ztl-uwu/nuxt-content

Version:

Write your content inside your Nuxt app

15 lines (14 loc) 785 B
import { type Storage, type StorageValue } from 'unstorage'; import type { NavItem, ContentQueryBuilderParams } from '@nuxt/content'; export declare const contentStorage: Storage<StorageValue>; export declare function createDB(storage: Storage): { storage: Storage<StorageValue>; fetch: (query: NavItem<unknown>) => Promise<NavItem<unknown>>; query: (initialParams?: ContentQueryBuilderParams) => ContentQueryBuilder<T>; }; export declare function useContentDatabase(): Promise<{ storage: Storage<StorageValue>; fetch: (query: NavItem<unknown>) => Promise<NavItem<unknown>>; query: (initialParams?: ContentQueryBuilderParams) => ContentQueryBuilder<T>; }>; export declare function generateNavigation(query?: ContentQueryBuilderParams): Promise<Array<NavItem>>;