File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
packages/docs/src/repl/bundler Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change 1
1
// SSR Worker - handles server-side rendering execution
2
2
// MUST be served from /repl/ so that its imports are intercepted by the REPL service worker
3
3
import type { QwikManifest } from '@builder.io/qwik/optimizer' ;
4
+ import type { RenderToString } from '@builder.io/qwik/server' ;
4
5
import type { ReplEvent } from '../types' ;
5
6
6
7
// Worker message types
@@ -80,7 +81,7 @@ async function executeSSR(message: InitSSRMessage): Promise<{ html: string; even
80
81
const module = await importFrom ( `/repl/ssr/${ replId } /${ entry } ` ) ;
81
82
const server = module . default ;
82
83
83
- const render = typeof server === 'function' ? server : server ?. render ;
84
+ const render : RenderToString = typeof server === 'function' ? server : server ?. render ;
84
85
if ( typeof render !== 'function' ) {
85
86
throw new Error ( `Server module ${ entry } does not export default render function` ) ;
86
87
}
@@ -109,6 +110,7 @@ async function executeSSR(message: InitSSRMessage): Promise<{ html: string; even
109
110
base : baseUrl ,
110
111
manifest,
111
112
prefetchStrategy : null ,
113
+ preloader : false ,
112
114
} ) ;
113
115
114
116
events . push ( {
You can’t perform that action at this time.
0 commit comments