import { EnableAutoPreviewsConfig } from "./enableAutoPreviews.js"; import { ClientConfig } from "@prismicio/client"; //#region src/pages/types.d.ts /** Configuration for creating a Prismic client with automatic preview support in Next.js apps. */ export type CreateClientConfig = ClientConfig & Pick; /** * The minimal set of properties needed from `next`'s `NextApiRequest` type. * * This request type is only compatible with API routes defined in the `pages` directory. */ export type NextApiRequestLike = { query: Partial>; cookies: Partial>; }; /** * The minimal set of properties needed from `next`'s `NextApiResponse` type. * * This request type is only compatible with API routes defined in the `pages` directory. */ export type NextApiResponseLike = { redirect(url: string): NextApiResponseLike; clearPreviewData(): NextApiResponseLike; setHeader(name: string, value: string | string[]): NextApiResponseLike; json(body: any): void; setPreviewData(data: object | string): NextApiResponseLike; }; //#endregion //# sourceMappingURL=types.d.ts.map