@prezly/theme-kit-nextjs
Version:
Data layer and utility library for developing Prezly themes with NextJS
15 lines (14 loc) • 664 B
TypeScript
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;
}