From 999ce0b899dd81e0b8bdef145685ea4d5da8730d Mon Sep 17 00:00:00 2001 From: sorrycc Date: Fri, 20 Dec 2024 14:47:57 +0800 Subject: [PATCH] chore: check createClient returns --- src/sync/write_client_entry.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/sync/write_client_entry.ts b/src/sync/write_client_entry.ts index 1b17b2f..f2c2fb9 100644 --- a/src/sync/write_client_entry.ts +++ b/src/sync/write_client_entry.ts @@ -76,7 +76,10 @@ const pathModifier = (path) => { }; if (client.createClient) { - const { Root, router } = client.createClient(); + const created = client.createClient(); + if (!created.Root) { + throw new Error('createClient does not return Root in ${relativeClientPath}'); + } const elements = <> ${ @@ -86,7 +89,7 @@ if (client.createClient) { } ${ config?.router?.devtool !== false - ? `` + ? `{created.router && }` : '' } ;