UNPKG

@prezly/theme-kit-nextjs

Version:

Data layer and utility library for developing Prezly themes with NextJS

13 lines (12 loc) 642 B
import { NewsroomGallery } from '@prezly/sdk'; import { AsyncResolvable } from '@prezly/theme-kit-core'; import type { Metadata } from 'next'; import type { AbsoluteUrlGenerator, Prerequisites } from './types'; export type Params = Prerequisites & { gallery: AsyncResolvable<NewsroomGallery>; generateUrl: AsyncResolvable<AbsoluteUrlGenerator>; }; export declare function generateMediaGalleryPageMetadata({ generateUrl: resolvableUrlGenerator, gallery: resolveGallery, ...prerequisites }: Params, ...metadata: Metadata[]): Promise<Metadata>; export declare namespace generateMediaGalleryPageMetadata { type Parameters = Params; }