File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -214,7 +214,7 @@ function check_named_default_separate(actions) {
214214
215215/**
216216 * @param {import('@sveltejs/kit').RequestEvent } event
217- * @param {NonNullable<import('types').SSRNode['server'] ['actions']> } actions
217+ * @param {NonNullable<import('types').ServerNode ['actions']> } actions
218218 * @throws {Redirect | HttpError | SvelteKitError | Error }
219219 */
220220async function call_action ( event , actions ) {
Original file line number Diff line number Diff line change @@ -364,6 +364,27 @@ export interface SSRComponent {
364364
365365export type SSRComponentLoader = ( ) => Promise < SSRComponent > ;
366366
367+ export interface UniversalNode {
368+ load ?: Load ;
369+ prerender ?: PrerenderOption ;
370+ ssr ?: boolean ;
371+ csr ?: boolean ;
372+ trailingSlash ?: TrailingSlash ;
373+ config ?: any ;
374+ entries ?: PrerenderEntryGenerator ;
375+ }
376+
377+ export interface ServerNode {
378+ load ?: ServerLoad ;
379+ prerender ?: PrerenderOption ;
380+ ssr ?: boolean ;
381+ csr ?: boolean ;
382+ trailingSlash ?: TrailingSlash ;
383+ actions ?: Actions ;
384+ config ?: any ;
385+ entries ?: PrerenderEntryGenerator ;
386+ }
387+
367388export interface SSRNode {
368389 component : SSRComponentLoader ;
369390 /** index into the `nodes` array in the generated `client/app.js`. */
@@ -377,29 +398,10 @@ export interface SSRNode {
377398 /** inlined styles. */
378399 inline_styles ?( ) : MaybePromise < Record < string , string > > ;
379400
380- universal : {
381- load ?: Load ;
382- prerender ?: PrerenderOption ;
383- ssr ?: boolean ;
384- csr ?: boolean ;
385- trailingSlash ?: TrailingSlash ;
386- config ?: any ;
387- entries ?: PrerenderEntryGenerator ;
388- } ;
389-
390- server : {
391- load ?: ServerLoad ;
392- prerender ?: PrerenderOption ;
393- ssr ?: boolean ;
394- csr ?: boolean ;
395- trailingSlash ?: TrailingSlash ;
396- actions ?: Actions ;
397- config ?: any ;
398- entries ?: PrerenderEntryGenerator ;
399- } ;
400-
401401 universal_id ?: string ;
402402 server_id ?: string ;
403+ universal ?: UniversalNode ;
404+ server ?: ServerNode ;
403405}
404406
405407export type SSRNodeLoader = ( ) => Promise < SSRNode > ;
Original file line number Diff line number Diff line change 11/**
22 * @template {'prerender' | 'ssr' | 'csr' | 'trailingSlash' | 'entries'} Option
3- * @template {(import('types').SSRNode['universal'] | import('types').SSRNode['server'] )[Option]} Value
3+ * @template {(import('types').UniversalNode | import('types').ServerNode )[Option]} Value
44 *
55 * @param {Array<import('types').SSRNode | undefined> } nodes
66 * @param {Option } option
Original file line number Diff line number Diff line change @@ -1842,6 +1842,27 @@ declare module '@sveltejs/kit' {
18421842
18431843 type SSRComponentLoader = ( ) => Promise < SSRComponent > ;
18441844
1845+ interface UniversalNode {
1846+ load ?: Load ;
1847+ prerender ?: PrerenderOption ;
1848+ ssr ?: boolean ;
1849+ csr ?: boolean ;
1850+ trailingSlash ?: TrailingSlash ;
1851+ config ?: any ;
1852+ entries ?: PrerenderEntryGenerator ;
1853+ }
1854+
1855+ interface ServerNode {
1856+ load ?: ServerLoad ;
1857+ prerender ?: PrerenderOption ;
1858+ ssr ?: boolean ;
1859+ csr ?: boolean ;
1860+ trailingSlash ?: TrailingSlash ;
1861+ actions ?: Actions ;
1862+ config ?: any ;
1863+ entries ?: PrerenderEntryGenerator ;
1864+ }
1865+
18451866 interface SSRNode {
18461867 component : SSRComponentLoader ;
18471868 /** index into the `nodes` array in the generated `client/app.js`. */
@@ -1855,29 +1876,10 @@ declare module '@sveltejs/kit' {
18551876 /** inlined styles. */
18561877 inline_styles ?( ) : MaybePromise < Record < string , string > > ;
18571878
1858- universal : {
1859- load ?: Load ;
1860- prerender ?: PrerenderOption ;
1861- ssr ?: boolean ;
1862- csr ?: boolean ;
1863- trailingSlash ?: TrailingSlash ;
1864- config ?: any ;
1865- entries ?: PrerenderEntryGenerator ;
1866- } ;
1867-
1868- server : {
1869- load ?: ServerLoad ;
1870- prerender ?: PrerenderOption ;
1871- ssr ?: boolean ;
1872- csr ?: boolean ;
1873- trailingSlash ?: TrailingSlash ;
1874- actions ?: Actions ;
1875- config ?: any ;
1876- entries ?: PrerenderEntryGenerator ;
1877- } ;
1878-
18791879 universal_id ?: string ;
18801880 server_id ?: string ;
1881+ universal ?: UniversalNode ;
1882+ server ?: ServerNode ;
18811883 }
18821884
18831885 type SSRNodeLoader = ( ) => Promise < SSRNode > ;
You can’t perform that action at this time.
0 commit comments