diff --git a/dist/functions/server/web-pages/grab-page-server-res.js b/dist/functions/server/web-pages/grab-page-server-res.js index c3530c0..7b0b5e4 100644 --- a/dist/functions/server/web-pages/grab-page-server-res.js +++ b/dist/functions/server/web-pages/grab-page-server-res.js @@ -28,7 +28,7 @@ export default async function grabPageServerRes({ url, query, routeParams, serve const serverData = await server_function({ ...routeParams, query: { ...routeParams.query, ...query }, - props: init_props, + props: init_props || undefined, }); return _.merge(default_props, serverData); } diff --git a/dist/types/index.d.ts b/dist/types/index.d.ts index 20f73ba..8f29fe5 100644 --- a/dist/types/index.d.ts +++ b/dist/types/index.d.ts @@ -213,7 +213,7 @@ export type BunextPageServerFn = (ctx: Omit & { - props?: any; + props?: T; }) => Promise>; export type BunextRouteConfig = { /** diff --git a/package.json b/package.json index 397ff85..2c57158 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/bunext", - "version": "1.1.1", + "version": "1.1.2", "main": "dist/index.js", "module": "index.ts", "dependencies": { diff --git a/src/functions/server/web-pages/grab-page-server-res.tsx b/src/functions/server/web-pages/grab-page-server-res.tsx index 316822e..f6a2190 100644 --- a/src/functions/server/web-pages/grab-page-server-res.tsx +++ b/src/functions/server/web-pages/grab-page-server-res.tsx @@ -52,7 +52,7 @@ export default async function grabPageServerRes({ const serverData = await server_function({ ...routeParams, query: { ...routeParams.query, ...query }, - props: init_props, + props: init_props || undefined, }); return _.merge(default_props, serverData); diff --git a/src/types/index.ts b/src/types/index.ts index a27d179..1d8b55d 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -246,7 +246,7 @@ export type BunextPageServerFn< T extends { [k: string]: any } = { [k: string]: any }, > = ( ctx: Omit & { - props?: any; + props?: T; }, ) => Promise>;