Files
vat-api.eu/node_modules/@nuxt/nitro-server/dist/runtime/utils/renderer/payload.d.mts
2026-02-13 22:02:30 +01:00

25 lines
798 B
TypeScript

import type { NitroRouteRules, RenderResponse } from "nitropack/types";
import type { Script } from "@unhead/vue";
import type { NuxtPayload, NuxtSSRContext } from "nuxt/app";
export declare function renderPayloadResponse(ssrContext: NuxtSSRContext): RenderResponse;
export declare function renderPayloadJsonScript(opts: {
ssrContext: NuxtSSRContext;
data?: any;
src?: string;
}): Script[];
export declare function renderPayloadScript(opts: {
ssrContext: NuxtSSRContext;
routeOptions: NitroRouteRules;
data?: any;
src?: string;
}): Script[];
interface SplitPayload {
initial: Omit<NuxtPayload, "data">;
payload: {
data?: NuxtPayload["data"];
prerenderedAt?: NuxtPayload["prerenderedAt"];
};
}
export declare function splitPayload(ssrContext: NuxtSSRContext): SplitPayload;
export {};