UNPKG

next

Version:

The React Framework

14 lines (13 loc) • 1.36 kB
import type { ResolvedMetadata, ResolvedViewport } from './types/metadata-interface'; import type { MetadataContext } from './types/resolvers'; import type { LoaderTree } from '../../server/lib/app-dir-module'; import type { ParsedUrlQuery } from 'querystring'; import type { Params } from '../../server/request/params'; import 'server-only'; import { type MetadataErrorType, type MetadataItems, type SelectedMetadata, type ViewportItems, createSelectedMetadata } from './metadata-resolution-primitives'; export type { MetadataErrorType, MetadataItems, SelectedMetadata, ViewportItems, }; export { createSelectedMetadata }; export declare function accumulateMetadata(route: string, metadataItems: MetadataItems, pathname: Promise<string>, metadataContext: MetadataContext): Promise<ResolvedMetadata>; export declare function accumulateViewport(viewportItems: ViewportItems): Promise<ResolvedViewport>; export declare function resolveMetadata(tree: LoaderTree, pathname: Promise<string>, searchParams: Promise<ParsedUrlQuery>, errorConvention: MetadataErrorType | undefined, interpolatedParams: Params, metadataContext: MetadataContext): Promise<ResolvedMetadata>; export declare function resolveViewport(tree: LoaderTree, searchParams: Promise<ParsedUrlQuery>, errorConvention: MetadataErrorType | undefined, interpolatedParams: Params): Promise<ResolvedViewport>;