From 6b2e1aa5ab4ad021abd28cebd50b5291009bcc7a Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 16 Sep 2025 17:03:39 -0400 Subject: [PATCH] fix --- packages/svelte/src/index-server.js | 3 ++- packages/svelte/src/internal/server/payload.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/svelte/src/index-server.js b/packages/svelte/src/index-server.js index a1c072a1ca..0b05fb6d12 100644 --- a/packages/svelte/src/index-server.js +++ b/packages/svelte/src/index-server.js @@ -1,11 +1,12 @@ /** @import { SSRContext } from '#server' */ +/** @import { Payload } from './internal/server/payload.js' */ import { ssr_context } from './internal/server/context.js'; import { noop } from './internal/shared/utils.js'; import * as e from './internal/server/errors.js'; /** @param {() => void} fn */ export function onDestroy(fn) { - /** @type {SSRContext} */ (ssr_context).r.on_destroy(fn); + /** @type {Payload} */ (/** @type {SSRContext} */ (ssr_context).r).on_destroy(fn); } export { diff --git a/packages/svelte/src/internal/server/payload.js b/packages/svelte/src/internal/server/payload.js index 29b69c99b5..7a28bd6e9b 100644 --- a/packages/svelte/src/internal/server/payload.js +++ b/packages/svelte/src/internal/server/payload.js @@ -9,7 +9,7 @@ * @typedef {string | Payload} PayloadItem */ -import { pop, push, set_ssr_context, ssr_context } from './context'; +import { pop, push, set_ssr_context, ssr_context } from './context.js'; /** * Payloads are basically a tree of `string | Payload`s, where each `Payload` in the tree represents