Skip to main content

Function: withSiteContext()

withSiteContext(ctx, site): { defaultLocale?: string; draftMode?: boolean; locale?: string; locales?: string[]; params: any; preview?: boolean; previewData?: PreviewData; query: ParsedUrlQuery; req: IncomingMessage & object; res: ServerResponse; resolvedUrl: string; } | { defaultLocale?: string; draftMode?: boolean; locale?: string; locales?: string[]; params: any; preview?: boolean; previewData?: PreviewData; revalidateReason?: "on-demand" | "build" | "stale"; }

Defined in: packages/next/src/data/server/withSiteContext.ts:4

Parameters

ctx

GetServerSidePropsContext<any, PreviewData> | GetStaticPropsContext<any, PreviewData>

site

string

Returns

{ defaultLocale?: string; draftMode?: boolean; locale?: string; locales?: string[]; params: any; preview?: boolean; previewData?: PreviewData; query: ParsedUrlQuery; req: IncomingMessage & object; res: ServerResponse; resolvedUrl: string; } | { defaultLocale?: string; draftMode?: boolean; locale?: string; locales?: string[]; params: any; preview?: boolean; previewData?: PreviewData; revalidateReason?: "on-demand" | "build" | "stale"; }