From 4f121e337e801581dd871ca67a606c242065cc8c Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sun, 13 Apr 2025 06:06:18 -0400 Subject: [PATCH] put the logic in copy_payload so it gets treeshaken in most cases --- packages/svelte/src/internal/server/payload.js | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/packages/svelte/src/internal/server/payload.js b/packages/svelte/src/internal/server/payload.js index 08a7c30be1..8df5787ba4 100644 --- a/packages/svelte/src/internal/server/payload.js +++ b/packages/svelte/src/internal/server/payload.js @@ -11,17 +11,6 @@ export class HeadPayload { this.title = title; this.uid = uid; } - - clone() { - const payload = new HeadPayload(); - - payload.out = this.out; - payload.css = new Set(this.css); - payload.title = this.title; - payload.uid = this.uid; - - return payload; - } } export class Payload { @@ -50,7 +39,11 @@ export function copy_payload({ out, css, head, uid }) { payload.css = new Set(css); payload.uid = uid; - payload.head = head.clone(); + payload.head = new HeadPayload(); + payload.head.out = head.out; + payload.head.css = new Set(head.css); + payload.head.title = head.title; + payload.head.uid = head.uid; return payload; }