UNPKG

@ztl-uwu/nuxt-content

Version:

Write your content inside your Nuxt app

13 lines (12 loc) 628 B
import { type Storage } from 'unstorage'; import type { NavItem, ParsedContent, QueryBuilder, QueryBuilderParams } from '@nuxt/content'; export declare const contentStorage: Storage; interface ClientDB { storage: Storage; fetch: (query: QueryBuilder<ParsedContent>) => Promise<ParsedContent | ParsedContent[]>; query: (query?: QueryBuilderParams) => QueryBuilder<ParsedContent>; } export declare function createDB(storage: Storage): ClientDB; export declare function useContentDatabase(): Promise<ClientDB>; export declare function generateNavigation(query?: QueryBuilderParams): Promise<Array<NavItem>>; export {};