UNPKG

@etsoo/website

Version:

ETSOO CMS Based NextJs Website Framework

15 lines (14 loc) 717 B
import { SiteTab } from '../dto/site/SiteTab'; import { StaticTabPageProps } from '../props/StaticTabPageProps'; import { StaticSite } from '../site/StaticSite'; import { TabFilter } from './TabFilter'; /** * Create tab page getStaticProps * 创建栏目的 getStaticProps * @param site Static site * @param tabFilter Tab filter * @param maxArticles Max artciles to read * @param revalidate Revalidate setting * @returns Result */ export declare function StaticTabPage(site: StaticSite, tabFilter: TabFilter, maxArticles?: number | ((tab: SiteTab) => number), revalidate?: number | boolean): (context: import("next").GetStaticPropsContext) => Promise<import("next").GetStaticPropsResult<StaticTabPageProps>>;