UNPKG

@prezly/theme-kit-nextjs

Version:

Data layer and utility library for developing Prezly themes with NextJS

15 lines (14 loc) 664 B
import { Story } from '@prezly/sdk'; import { AsyncResolvable } from '@prezly/theme-kit-core'; import type { Metadata } from 'next'; import type { AbsoluteUrlGenerator, Prerequisites } from './types'; export type Params = Omit<Prerequisites, 'locale'> & { story: AsyncResolvable<Story>; isPreview?: boolean; isSecret?: boolean; generateUrl: AsyncResolvable<AbsoluteUrlGenerator>; }; export declare function generateStoryPageMetadata({ isPreview, isSecret, generateUrl: resolvableUrlGenerator, ...resolvable }: Params, ...metadata: Metadata[]): Promise<Metadata>; export declare namespace generateStoryPageMetadata { type Parameters = Params; }