UNPKG

@etsoo/website

Version:

ETSOO CMS Based NextJs Website Framework

12 lines (11 loc) 584 B
import { GetStaticPropsContext, GetStaticPropsResult } from 'next'; import { SiteData } from '../dto/site/SiteData'; import { SitePageProps } from '../props/SitePageProps'; import { StaticSite } from '../site/StaticSite'; /** * Create page getStaticProps * 创建页的 getStaticProps * @param site Static site * @returns Result */ export declare function StaticPage<T extends SitePageProps>(site: StaticSite, reader: (siteData: SiteData, context: GetStaticPropsContext) => Promise<GetStaticPropsResult<T>>): (context: GetStaticPropsContext) => Promise<GetStaticPropsResult<T>>;