Skip to content

Commit b583647

Browse files
committed
fix(core): correct asset path + fix types
- the bundlegraph asset is not relative to build/ - the resolved manifest in the server only has a selection of manifest keys
1 parent 8a8a419 commit b583647

File tree

14 files changed

+79
-31
lines changed

14 files changed

+79
-31
lines changed

packages/docs/src/routes/api/qwik-optimizer/api.json

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@
465465
}
466466
],
467467
"kind": "Interface",
468-
"content": "The metadata of the build. One of its uses is storing where QRL symbols are located.\n\n\n```typescript\nexport interface QwikManifest \n```\n\n\n<table><thead><tr><th>\n\nProperty\n\n\n</th><th>\n\nModifiers\n\n\n</th><th>\n\nType\n\n\n</th><th>\n\nDescription\n\n\n</th></tr></thead>\n<tbody><tr><td>\n\n[assets?](#)\n\n\n</td><td>\n\n\n</td><td>\n\n{ \\[fileName: string\\]: [QwikAsset](#qwikasset)<!-- -->; }\n\n\n</td><td>\n\n_(Optional)_ All assets\n\n\n</td></tr>\n<tr><td>\n\n[bundleGraph?](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[QwikBundleGraph](#qwikbundlegraph)\n\n\n</td><td>\n\n_(Optional)_ All bundles in a compact graph format with probabilities\n\n\n</td></tr>\n<tr><td>\n\n[bundleGraphPath?](#)\n\n\n</td><td>\n\n\n</td><td>\n\nstring\n\n\n</td><td>\n\n_(Optional)_ The bundle graph fileName\n\n\n</td></tr>\n<tr><td>\n\n[bundles](#)\n\n\n</td><td>\n\n\n</td><td>\n\n{ \\[fileName: string\\]: [QwikBundle](#qwikbundle)<!-- -->; }\n\n\n</td><td>\n\nAll code bundles, used to know the import graph\n\n\n</td></tr>\n<tr><td>\n\n[core?](#)\n\n\n</td><td>\n\n\n</td><td>\n\nstring\n\n\n</td><td>\n\n_(Optional)_ The Qwik core bundle fileName\n\n\n</td></tr>\n<tr><td>\n\n[injections?](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[GlobalInjections](#globalinjections)<!-- -->\\[\\]\n\n\n</td><td>\n\n_(Optional)_ CSS etc to inject in the document head\n\n\n</td></tr>\n<tr><td>\n\n[manifestHash](#)\n\n\n</td><td>\n\n\n</td><td>\n\nstring\n\n\n</td><td>\n\nContent hash of the manifest, if this changes, the code changed\n\n\n</td></tr>\n<tr><td>\n\n[mapping](#)\n\n\n</td><td>\n\n\n</td><td>\n\n{ \\[symbolName: string\\]: string; }\n\n\n</td><td>\n\nWhere QRLs are located\n\n\n</td></tr>\n<tr><td>\n\n[options?](#)\n\n\n</td><td>\n\n\n</td><td>\n\n{ target?: string; buildMode?: string; entryStrategy?: { type: [EntryStrategy](#entrystrategy)<!-- -->\\['type'\\]; }; }\n\n\n</td><td>\n\n_(Optional)_ The options used to build the manifest\n\n\n</td></tr>\n<tr><td>\n\n[platform?](#)\n\n\n</td><td>\n\n\n</td><td>\n\n{ \\[name: string\\]: string; }\n\n\n</td><td>\n\n_(Optional)_ The platform used to build the manifest\n\n\n</td></tr>\n<tr><td>\n\n[preloader?](#)\n\n\n</td><td>\n\n\n</td><td>\n\nstring\n\n\n</td><td>\n\n_(Optional)_ The preloader bundle fileName\n\n\n</td></tr>\n<tr><td>\n\n[symbols](#)\n\n\n</td><td>\n\n\n</td><td>\n\n{ \\[symbolName: string\\]: [QwikSymbol](#qwiksymbol)<!-- -->; }\n\n\n</td><td>\n\nQRL symbols\n\n\n</td></tr>\n<tr><td>\n\n[version](#)\n\n\n</td><td>\n\n\n</td><td>\n\nstring\n\n\n</td><td>\n\nThe version of the manifest\n\n\n</td></tr>\n</tbody></table>",
468+
"content": "The metadata of the build. One of its uses is storing where QRL symbols are located.\n\n\n```typescript\nexport interface QwikManifest \n```\n\n\n<table><thead><tr><th>\n\nProperty\n\n\n</th><th>\n\nModifiers\n\n\n</th><th>\n\nType\n\n\n</th><th>\n\nDescription\n\n\n</th></tr></thead>\n<tbody><tr><td>\n\n[assets?](#)\n\n\n</td><td>\n\n\n</td><td>\n\n{ \\[fileName: string\\]: [QwikAsset](#qwikasset)<!-- -->; }\n\n\n</td><td>\n\n_(Optional)_ All assets. The key is the fileName relative to the rootDir\n\n\n</td></tr>\n<tr><td>\n\n[bundleGraph?](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[QwikBundleGraph](#qwikbundlegraph)\n\n\n</td><td>\n\n_(Optional)_ All bundles in a compact graph format with probabilities\n\n\n</td></tr>\n<tr><td>\n\n[bundleGraphAsset?](#)\n\n\n</td><td>\n\n\n</td><td>\n\nstring\n\n\n</td><td>\n\n_(Optional)_ The bundle graph fileName\n\n\n</td></tr>\n<tr><td>\n\n[bundles](#)\n\n\n</td><td>\n\n\n</td><td>\n\n{ \\[fileName: string\\]: [QwikBundle](#qwikbundle)<!-- -->; }\n\n\n</td><td>\n\nAll code bundles, used to know the import graph. The key is the bundle fileName relative to \"build/\"\n\n\n</td></tr>\n<tr><td>\n\n[core?](#)\n\n\n</td><td>\n\n\n</td><td>\n\nstring\n\n\n</td><td>\n\n_(Optional)_ The Qwik core bundle fileName\n\n\n</td></tr>\n<tr><td>\n\n[injections?](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[GlobalInjections](#globalinjections)<!-- -->\\[\\]\n\n\n</td><td>\n\n_(Optional)_ CSS etc to inject in the document head\n\n\n</td></tr>\n<tr><td>\n\n[manifestHash](#)\n\n\n</td><td>\n\n\n</td><td>\n\nstring\n\n\n</td><td>\n\nContent hash of the manifest, if this changes, the code changed\n\n\n</td></tr>\n<tr><td>\n\n[mapping](#)\n\n\n</td><td>\n\n\n</td><td>\n\n{ \\[symbolName: string\\]: string; }\n\n\n</td><td>\n\nWhere QRLs are located. The key is the symbol name, the value is the bundle fileName\n\n\n</td></tr>\n<tr><td>\n\n[options?](#)\n\n\n</td><td>\n\n\n</td><td>\n\n{ target?: string; buildMode?: string; entryStrategy?: { type: [EntryStrategy](#entrystrategy)<!-- -->\\['type'\\]; }; }\n\n\n</td><td>\n\n_(Optional)_ The options used to build the manifest\n\n\n</td></tr>\n<tr><td>\n\n[platform?](#)\n\n\n</td><td>\n\n\n</td><td>\n\n{ \\[name: string\\]: string; }\n\n\n</td><td>\n\n_(Optional)_ The platform used to build the manifest\n\n\n</td></tr>\n<tr><td>\n\n[preloader?](#)\n\n\n</td><td>\n\n\n</td><td>\n\nstring\n\n\n</td><td>\n\n_(Optional)_ The preloader bundle fileName\n\n\n</td></tr>\n<tr><td>\n\n[symbols](#)\n\n\n</td><td>\n\n\n</td><td>\n\n{ \\[symbolName: string\\]: [QwikSymbol](#qwiksymbol)<!-- -->; }\n\n\n</td><td>\n\nQRL symbols\n\n\n</td></tr>\n<tr><td>\n\n[version](#)\n\n\n</td><td>\n\n\n</td><td>\n\nstring\n\n\n</td><td>\n\nThe version of the manifest\n\n\n</td></tr>\n</tbody></table>",
469469
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts",
470470
"mdFile": "qwik.qwikmanifest.md"
471471
},
@@ -625,7 +625,7 @@
625625
}
626626
],
627627
"kind": "Interface",
628-
"content": "```typescript\nexport interface ResolvedManifest \n```\n\n\n<table><thead><tr><th>\n\nProperty\n\n\n</th><th>\n\nModifiers\n\n\n</th><th>\n\nType\n\n\n</th><th>\n\nDescription\n\n\n</th></tr></thead>\n<tbody><tr><td>\n\n[injections](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[GlobalInjections](#globalinjections)<!-- -->\\[\\]\n\n\n</td><td>\n\n\n</td></tr>\n<tr><td>\n\n[manifest](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[QwikManifest](#qwikmanifest)\n\n\n</td><td>\n\n\n</td></tr>\n<tr><td>\n\n[mapper](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[SymbolMapper](#symbolmapper)\n\n\n</td><td>\n\n\n</td></tr>\n</tbody></table>",
628+
"content": "```typescript\nexport interface ResolvedManifest \n```\n\n\n<table><thead><tr><th>\n\nProperty\n\n\n</th><th>\n\nModifiers\n\n\n</th><th>\n\nType\n\n\n</th><th>\n\nDescription\n\n\n</th></tr></thead>\n<tbody><tr><td>\n\n[injections](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[GlobalInjections](#globalinjections)<!-- -->\\[\\]\n\n\n</td><td>\n\n\n</td></tr>\n<tr><td>\n\n[manifest](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[ServerQwikManifest](#serverqwikmanifest)\n\n\n</td><td>\n\n\n</td></tr>\n<tr><td>\n\n[mapper](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[SymbolMapper](#symbolmapper)\n\n\n</td><td>\n\n\n</td></tr>\n</tbody></table>",
629629
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts",
630630
"mdFile": "qwik.resolvedmanifest.md"
631631
},
@@ -657,6 +657,20 @@
657657
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts",
658658
"mdFile": "qwik.segmententrystrategy.md"
659659
},
660+
{
661+
"name": "ServerQwikManifest",
662+
"id": "serverqwikmanifest",
663+
"hierarchy": [
664+
{
665+
"name": "ServerQwikManifest",
666+
"id": "serverqwikmanifest"
667+
}
668+
],
669+
"kind": "TypeAlias",
670+
"content": "The manifest values that are needed for SSR.\n\n\n```typescript\nexport type ServerQwikManifest = Pick<QwikManifest, 'manifestHash' | 'injections' | 'bundleGraph' | 'bundleGraphAsset' | 'mapping' | 'preloader' | 'core'>;\n```\n**References:** [QwikManifest](#qwikmanifest)",
671+
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts",
672+
"mdFile": "qwik.serverqwikmanifest.md"
673+
},
660674
{
661675
"name": "SingleEntryStrategy",
662676
"id": "singleentrystrategy",

packages/docs/src/routes/api/qwik-optimizer/index.mdx

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1485,7 +1485,7 @@ Description
14851485

14861486
</td><td>
14871487

1488-
_(Optional)_ All assets
1488+
_(Optional)_ All assets. The key is the fileName relative to the rootDir
14891489

14901490
</td></tr>
14911491
<tr><td>
@@ -1505,7 +1505,7 @@ _(Optional)_ All bundles in a compact graph format with probabilities
15051505
</td></tr>
15061506
<tr><td>
15071507

1508-
[bundleGraphPath?](#)
1508+
[bundleGraphAsset?](#)
15091509

15101510
</td><td>
15111511

@@ -1530,7 +1530,7 @@ _(Optional)_ The bundle graph fileName
15301530

15311531
</td><td>
15321532

1533-
All code bundles, used to know the import graph
1533+
All code bundles, used to know the import graph. The key is the bundle fileName relative to "build/"
15341534

15351535
</td></tr>
15361536
<tr><td>
@@ -1590,7 +1590,7 @@ Content hash of the manifest, if this changes, the code changed
15901590

15911591
</td><td>
15921592

1593-
Where QRLs are located
1593+
Where QRLs are located. The key is the symbol name, the value is the bundle fileName
15941594

15951595
</td></tr>
15961596
<tr><td>
@@ -2490,7 +2490,7 @@ Description
24902490

24912491
</td><td>
24922492

2493-
[QwikManifest](#qwikmanifest)
2493+
[ServerQwikManifest](#serverqwikmanifest)
24942494

24952495
</td><td>
24962496

@@ -2750,6 +2750,27 @@ _(Optional)_
27502750

27512751
[Edit this section](https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts)
27522752

2753+
## ServerQwikManifest
2754+
2755+
The manifest values that are needed for SSR.
2756+
2757+
```typescript
2758+
export type ServerQwikManifest = Pick<
2759+
QwikManifest,
2760+
| "manifestHash"
2761+
| "injections"
2762+
| "bundleGraph"
2763+
| "bundleGraphAsset"
2764+
| "mapping"
2765+
| "preloader"
2766+
| "core"
2767+
>;
2768+
```
2769+
2770+
**References:** [QwikManifest](#qwikmanifest)
2771+
2772+
[Edit this section](https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts)
2773+
27532774
## SingleEntryStrategy
27542775

27552776
```typescript

packages/docs/src/routes/api/qwik-server/api.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@
180180
}
181181
],
182182
"kind": "Interface",
183-
"content": "```typescript\nexport interface RenderResult \n```\n\n\n<table><thead><tr><th>\n\nProperty\n\n\n</th><th>\n\nModifiers\n\n\n</th><th>\n\nType\n\n\n</th><th>\n\nDescription\n\n\n</th></tr></thead>\n<tbody><tr><td>\n\n[isStatic](#)\n\n\n</td><td>\n\n\n</td><td>\n\nboolean\n\n\n</td><td>\n\n\n</td></tr>\n<tr><td>\n\n[manifest?](#)\n\n\n</td><td>\n\n\n</td><td>\n\nQwikManifest\n\n\n</td><td>\n\n_(Optional)_\n\n\n</td></tr>\n<tr><td>\n\n[prefetchResources](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[PrefetchResource](#prefetchresource)<!-- -->\\[\\]\n\n\n</td><td>\n\n\n</td></tr>\n<tr><td>\n\n[snapshotResult](#)\n\n\n</td><td>\n\n\n</td><td>\n\nSnapshotResult \\| undefined\n\n\n</td><td>\n\n\n</td></tr>\n</tbody></table>",
183+
"content": "```typescript\nexport interface RenderResult \n```\n\n\n<table><thead><tr><th>\n\nProperty\n\n\n</th><th>\n\nModifiers\n\n\n</th><th>\n\nType\n\n\n</th><th>\n\nDescription\n\n\n</th></tr></thead>\n<tbody><tr><td>\n\n[isStatic](#)\n\n\n</td><td>\n\n\n</td><td>\n\nboolean\n\n\n</td><td>\n\n\n</td></tr>\n<tr><td>\n\n[manifest?](#)\n\n\n</td><td>\n\n\n</td><td>\n\nServerQwikManifest\n\n\n</td><td>\n\n_(Optional)_\n\n\n</td></tr>\n<tr><td>\n\n[prefetchResources](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[PrefetchResource](#prefetchresource)<!-- -->\\[\\]\n\n\n</td><td>\n\n\n</td></tr>\n<tr><td>\n\n[snapshotResult](#)\n\n\n</td><td>\n\n\n</td><td>\n\nSnapshotResult \\| undefined\n\n\n</td><td>\n\n\n</td></tr>\n</tbody></table>",
184184
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/server/types.ts",
185185
"mdFile": "qwik.renderresult.md"
186186
},
@@ -362,7 +362,7 @@
362362
}
363363
],
364364
"kind": "TypeAlias",
365-
"content": "Auto: Prefetch all possible QRLs used by the document. Default\n\n\n```typescript\nexport type SymbolsToPrefetch = 'auto' | ((opts: {\n manifest: QwikManifest;\n}) => PrefetchResource[]);\n```\n**References:** [PrefetchResource](#prefetchresource)",
365+
"content": "Auto: Prefetch all possible QRLs used by the document. Default\n\n\n```typescript\nexport type SymbolsToPrefetch = 'auto' | ((opts: {\n manifest: ServerQwikManifest;\n}) => PrefetchResource[]);\n```\n**References:** [PrefetchResource](#prefetchresource)",
366366
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/server/types.ts",
367367
"mdFile": "qwik.symbolstoprefetch.md"
368368
},

packages/docs/src/routes/api/qwik-server/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -832,7 +832,7 @@ boolean
832832

833833
</td><td>
834834

835-
QwikManifest
835+
ServerQwikManifest
836836

837837
</td><td>
838838

@@ -1312,7 +1312,7 @@ Auto: Prefetch all possible QRLs used by the document. Default
13121312
```typescript
13131313
export type SymbolsToPrefetch =
13141314
| "auto"
1315-
| ((opts: { manifest: QwikManifest }) => PrefetchResource[]);
1315+
| ((opts: { manifest: ServerQwikManifest }) => PrefetchResource[]);
13161316
```
13171317
13181318
**References:** [PrefetchResource](#prefetchresource)

packages/qwik-city/src/middleware/aws-lambda/middleware.aws-lambda.api.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import type { QwikManifest } from '@builder.io/qwik/optimizer';
1515
import type { RequestHandler } from '@builder.io/qwik-city/middleware/request-handler';
1616
import type { ResolvedManifest } from '@builder.io/qwik/optimizer';
1717
import type { ResolveSyncValue } from '@builder.io/qwik-city/middleware/request-handler';
18+
import type { ServerQwikManifest } from '@builder.io/qwik/optimizer';
1819
import type { ServerRenderOptions } from '@builder.io/qwik-city/middleware/request-handler';
1920
import { ServerResponse } from 'http';
2021
import type { SnapshotResult } from '@builder.io/qwik';

packages/qwik/src/optimizer/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export type {
1919
QwikBundle,
2020
QwikBundleGraph,
2121
QwikManifest,
22+
ServerQwikManifest,
2223
QwikSymbol,
2324
ResolvedManifest,
2425
SegmentAnalysis,

packages/qwik/src/optimizer/src/manifest.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ export function generateManifestFromBundles(
409409
},
410410
core: undefined,
411411
preloader: undefined,
412-
bundleGraphPath: undefined,
412+
bundleGraphAsset: undefined,
413413
injections,
414414
mapping: {},
415415
bundles: {},

packages/qwik/src/optimizer/src/plugins/plugin.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -885,7 +885,7 @@ export const isDev = ${JSON.stringify(isDev)};
885885
mapping: manifest.mapping,
886886
preloader: manifest.preloader,
887887
core: manifest.core,
888-
bundleGraphPath: manifest.bundleGraphPath,
888+
bundleGraphAsset: manifest.bundleGraphAsset,
889889
};
890890
}
891891
return `// @qwik-client-manifest
@@ -968,10 +968,10 @@ export const manifest = ${JSON.stringify(serverManifest)};\n`;
968968
name: 'bundle-graph.json',
969969
source: JSON.stringify(bundleGraph),
970970
});
971-
manifest.bundleGraphPath = outputAnalyzer.canonPath(ctx.getFileName(bgAsset));
972-
manifest.bundleGraph = bundleGraph;
971+
const bgPath = ctx.getFileName(bgAsset);
972+
manifest.bundleGraphAsset = bgPath;
973973
// we already generated the assets list so we need to update it
974-
manifest.assets![manifest.bundleGraphPath] = {
974+
manifest.assets![bgPath] = {
975975
name: 'bundle-graph.json',
976976
size: bundleGraph.length,
977977
};

packages/qwik/src/optimizer/src/qwik.optimizer.api.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ export interface QwikManifest {
192192
[fileName: string]: QwikAsset;
193193
};
194194
bundleGraph?: QwikBundleGraph;
195-
bundleGraphPath?: string;
195+
bundleGraphAsset?: string;
196196
bundles: {
197197
[fileName: string]: QwikBundle;
198198
};
@@ -316,7 +316,7 @@ export interface ResolvedManifest {
316316
// (undocumented)
317317
injections: GlobalInjections[];
318318
// (undocumented)
319-
manifest: QwikManifest;
319+
manifest: ServerQwikManifest;
320320
// (undocumented)
321321
mapper: SymbolMapper;
322322
}
@@ -361,6 +361,9 @@ interface SegmentEntryStrategy {
361361
export { SegmentEntryStrategy as HookEntryStrategy }
362362
export { SegmentEntryStrategy }
363363

364+
// @public
365+
export type ServerQwikManifest = Pick<QwikManifest, 'manifestHash' | 'injections' | 'bundleGraph' | 'bundleGraphAsset' | 'mapping' | 'preloader' | 'core'>;
366+
364367
// @public (undocumented)
365368
export interface SingleEntryStrategy {
366369
// (undocumented)

packages/qwik/src/optimizer/src/types.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -219,16 +219,19 @@ export interface QwikManifest {
219219
manifestHash: string;
220220
/** QRL symbols */
221221
symbols: { [symbolName: string]: QwikSymbol };
222-
/** Where QRLs are located */
222+
/** Where QRLs are located. The key is the symbol name, the value is the bundle fileName */
223223
mapping: { [symbolName: string]: string };
224-
/** All code bundles, used to know the import graph */
224+
/**
225+
* All code bundles, used to know the import graph. The key is the bundle fileName relative to
226+
* "build/"
227+
*/
225228
bundles: { [fileName: string]: QwikBundle };
226-
/** All assets */
229+
/** All assets. The key is the fileName relative to the rootDir */
227230
assets?: { [fileName: string]: QwikAsset };
228231
/** All bundles in a compact graph format with probabilities */
229232
bundleGraph?: QwikBundleGraph;
230233
/** The bundle graph fileName */
231-
bundleGraphPath?: string;
234+
bundleGraphAsset?: string;
232235
/** The preloader bundle fileName */
233236
preloader?: string;
234237
/** The Qwik core bundle fileName */
@@ -256,7 +259,7 @@ export type ServerQwikManifest = Pick<
256259
| 'manifestHash'
257260
| 'injections'
258261
| 'bundleGraph'
259-
| 'bundleGraphPath'
262+
| 'bundleGraphAsset'
260263
| 'mapping'
261264
| 'preloader'
262265
| 'core'
@@ -363,6 +366,6 @@ export interface Path {
363366
/** @public */
364367
export interface ResolvedManifest {
365368
mapper: SymbolMapper;
366-
manifest: QwikManifest;
369+
manifest: ServerQwikManifest;
367370
injections: GlobalInjections[];
368371
}

0 commit comments

Comments
 (0)