File tree Expand file tree Collapse file tree 4 files changed +48
-44
lines changed Expand file tree Collapse file tree 4 files changed +48
-44
lines changed Original file line number Diff line number Diff line change @@ -214,7 +214,7 @@ function check_named_default_separate(actions) {
214
214
215
215
/**
216
216
* @param {import('@sveltejs/kit').RequestEvent } event
217
- * @param {NonNullable<import('types').SSRNode['server'] ['actions']> } actions
217
+ * @param {NonNullable<import('types').ServerNode ['actions']> } actions
218
218
* @throws {Redirect | HttpError | SvelteKitError | Error }
219
219
*/
220
220
async function call_action ( event , actions ) {
Original file line number Diff line number Diff line change @@ -364,6 +364,27 @@ export interface SSRComponent {
364
364
365
365
export type SSRComponentLoader = ( ) => Promise < SSRComponent > ;
366
366
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
+
367
388
export interface SSRNode {
368
389
component : SSRComponentLoader ;
369
390
/** index into the `nodes` array in the generated `client/app.js`. */
@@ -377,29 +398,10 @@ export interface SSRNode {
377
398
/** inlined styles. */
378
399
inline_styles ?( ) : MaybePromise < Record < string , string > > ;
379
400
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
-
401
401
universal_id ?: string ;
402
402
server_id ?: string ;
403
+ universal ?: UniversalNode ;
404
+ server ?: ServerNode ;
403
405
}
404
406
405
407
export type SSRNodeLoader = ( ) => Promise < SSRNode > ;
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @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
4
4
*
5
5
* @param {Array<import('types').SSRNode | undefined> } nodes
6
6
* @param {Option } option
Original file line number Diff line number Diff line change @@ -1842,6 +1842,27 @@ declare module '@sveltejs/kit' {
1842
1842
1843
1843
type SSRComponentLoader = ( ) => Promise < SSRComponent > ;
1844
1844
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
+
1845
1866
interface SSRNode {
1846
1867
component : SSRComponentLoader ;
1847
1868
/** index into the `nodes` array in the generated `client/app.js`. */
@@ -1855,29 +1876,10 @@ declare module '@sveltejs/kit' {
1855
1876
/** inlined styles. */
1856
1877
inline_styles ?( ) : MaybePromise < Record < string , string > > ;
1857
1878
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
-
1879
1879
universal_id ?: string ;
1880
1880
server_id ?: string ;
1881
+ universal ?: UniversalNode ;
1882
+ server ?: ServerNode ;
1881
1883
}
1882
1884
1883
1885
type SSRNodeLoader = ( ) => Promise < SSRNode > ;
You can’t perform that action at this time.
0 commit comments