Skip to content

Commit d849447

Browse files
committed
Merge remote-tracking branch 'origin/main' into v2-merge-main
2 parents ec3599a + cf3a8aa commit d849447

File tree

39 files changed

+457
-196
lines changed

39 files changed

+457
-196
lines changed

.changeset/gold-colts-change.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@builder.io/qwik': patch
3+
---
4+
5+
FIX: assetsDir and debug:true will no longer break your application.

.changeset/good-mammals-grab.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@builder.io/qwik': minor
3+
---
4+
5+
FIX: the preloader bundle graph file is now built as an asset. This is cleaner and avoids i18n translation of the file.

.changeset/real-cities-fold.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@builder.io/qwik': patch
3+
---
4+
5+
FEAT: q-manifest.json now also includes the generated assets

e2e/adapters-e2e/vite.config.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,9 @@ errorOnDuplicatesPkgDeps(devDependencies, dependencies);
2020
* Note that Vite normally starts from `index.html` but the qwikRouter plugin makes start at
2121
* `src/entry.ssr.tsx` instead.
2222
*/
23-
export default defineConfig(({ command, mode }): UserConfig => {
23+
export default defineConfig((): UserConfig => {
2424
return {
25-
plugins: [
26-
qwikRouter(),
27-
qwikVite(),
28-
tsconfigPaths({
29-
root: '.',
30-
}),
31-
],
25+
plugins: [qwikRouter(), qwikVite(), tsconfigPaths({ root: '.' })],
3226
// This tells Vite which dependencies to pre-build in dev mode.
3327
optimizeDeps: {
3428
// Put problematic deps that break bundling here, mostly those with binaries.

e2e/qwik-cli-e2e/vite.config.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ if (process.env.CI) {
2626
}
2727

2828
export default defineConfig({
29-
plugins: [tsconfigPaths({ ignoreConfigErrors: true, root: '../../' })],
29+
plugins: [tsconfigPaths({ root: '../../' })],
3030
test: {
3131
include: ['./tests/*.spec.?(c|m)[jt]s?(x)'],
3232
setupFiles: ['./utils/setup.ts'],

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@
106106
"@vitejs/plugin-basic-ssl": "2.0.0",
107107
"all-contributors-cli": "6.26.1",
108108
"brotli": "1.3.3",
109-
"concurrently": "8.2.2",
110109
"create-qwik": "workspace:*",
111110
"cross-spawn": "7.0.3",
112111
"csstype": "3.1.3",
@@ -220,7 +219,7 @@
220219
"release.prepare": "pnpm build --prepare-release",
221220
"serve": "tsx --require ./scripts/runBefore.ts --inspect --conditions=development starters/dev-server.ts 3300",
222221
"serve.debug": "tsx --require ./scripts/runBefore.ts --inspect-brk --conditions=development starters/dev-server.ts 3300",
223-
"start": "concurrently \"npm:build.watch\" \"npm:tsc.watch\" -n build,tsc -c green,cyan",
222+
"start": "pnpm run --stream \"/.*\\.watch/\"",
224223
"test": "pnpm build.full && pnpm test.unit && pnpm test.e2e",
225224
"test.e2e": "pnpm test.e2e.chromium && pnpm test.e2e.webkit && test.e2e.integrations",
226225
"test.e2e.chromium": "playwright test starters --browser=chromium --config starters/playwright.config.ts",

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

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,20 @@
402402
"content": "",
403403
"mdFile": "core.experimentalfeatures.preventnavigate.md"
404404
},
405+
{
406+
"name": "QwikAsset",
407+
"id": "qwikasset",
408+
"hierarchy": [
409+
{
410+
"name": "QwikAsset",
411+
"id": "qwikasset"
412+
}
413+
],
414+
"kind": "Interface",
415+
"content": "```typescript\nexport interface QwikAsset \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[name](#)\n\n\n</td><td>\n\n\n</td><td>\n\nstring \\| undefined\n\n\n</td><td>\n\nName of the asset\n\n\n</td></tr>\n<tr><td>\n\n[size](#)\n\n\n</td><td>\n\n\n</td><td>\n\nnumber\n\n\n</td><td>\n\nSize of the asset\n\n\n</td></tr>\n</tbody></table>",
416+
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts",
417+
"mdFile": "core.qwikasset.md"
418+
},
405419
{
406420
"name": "QwikBuildMode",
407421
"id": "qwikbuildmode",
@@ -468,7 +482,7 @@
468482
}
469483
],
470484
"kind": "Interface",
471-
"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[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[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>",
485+
"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>",
472486
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts",
473487
"mdFile": "core.qwikmanifest.md"
474488
},
@@ -628,7 +642,7 @@
628642
}
629643
],
630644
"kind": "Interface",
631-
"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[bundleGraph?](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[QwikBundleGraph](#qwikbundlegraph)\n\n\n</td><td>\n\n_(Optional)_\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)_\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>",
645+
"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[bundleGraph?](#)\n\n\n</td><td>\n\n\n</td><td>\n\n[QwikBundleGraph](#qwikbundlegraph)\n\n\n</td><td>\n\n_(Optional)_\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)_\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>",
632646
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts",
633647
"mdFile": "core.resolvedmanifest.md"
634648
},
@@ -660,6 +674,20 @@
660674
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts",
661675
"mdFile": "core.segmententrystrategy.md"
662676
},
677+
{
678+
"name": "ServerQwikManifest",
679+
"id": "serverqwikmanifest",
680+
"hierarchy": [
681+
{
682+
"name": "ServerQwikManifest",
683+
"id": "serverqwikmanifest"
684+
}
685+
],
686+
"kind": "TypeAlias",
687+
"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)",
688+
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts",
689+
"mdFile": "core.serverqwikmanifest.md"
690+
},
663691
{
664692
"name": "SingleEntryStrategy",
665693
"id": "singleentrystrategy",

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

Lines changed: 111 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1230,6 +1230,63 @@ Description
12301230

12311231
## preventNavigate
12321232

1233+
## QwikAsset
1234+
1235+
```typescript
1236+
export interface QwikAsset
1237+
```
1238+
1239+
<table><thead><tr><th>
1240+
1241+
Property
1242+
1243+
</th><th>
1244+
1245+
Modifiers
1246+
1247+
</th><th>
1248+
1249+
Type
1250+
1251+
</th><th>
1252+
1253+
Description
1254+
1255+
</th></tr></thead>
1256+
<tbody><tr><td>
1257+
1258+
[name](#)
1259+
1260+
</td><td>
1261+
1262+
</td><td>
1263+
1264+
string \| undefined
1265+
1266+
</td><td>
1267+
1268+
Name of the asset
1269+
1270+
</td></tr>
1271+
<tr><td>
1272+
1273+
[size](#)
1274+
1275+
</td><td>
1276+
1277+
</td><td>
1278+
1279+
number
1280+
1281+
</td><td>
1282+
1283+
Size of the asset
1284+
1285+
</td></tr>
1286+
</tbody></table>
1287+
1288+
[Edit this section](https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts)
1289+
12331290
## QwikBuildMode
12341291

12351292
```typescript
@@ -1417,6 +1474,21 @@ Description
14171474
</th></tr></thead>
14181475
<tbody><tr><td>
14191476

1477+
[assets?](#)
1478+
1479+
</td><td>
1480+
1481+
</td><td>
1482+
1483+
\{ [fileName: string]: [QwikAsset](#qwikasset); }
1484+
1485+
</td><td>
1486+
1487+
_(Optional)_ All assets. The key is the fileName relative to the rootDir
1488+
1489+
</td></tr>
1490+
<tr><td>
1491+
14201492
[bundleGraph?](#)
14211493

14221494
</td><td>
@@ -1432,6 +1504,21 @@ _(Optional)_ All bundles in a compact graph format with probabilities
14321504
</td></tr>
14331505
<tr><td>
14341506

1507+
[bundleGraphAsset?](#)
1508+
1509+
</td><td>
1510+
1511+
</td><td>
1512+
1513+
string
1514+
1515+
</td><td>
1516+
1517+
_(Optional)_ The bundle graph fileName
1518+
1519+
</td></tr>
1520+
<tr><td>
1521+
14351522
[bundles](#)
14361523

14371524
</td><td>
@@ -1442,7 +1529,7 @@ _(Optional)_ All bundles in a compact graph format with probabilities
14421529

14431530
</td><td>
14441531

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

14471534
</td></tr>
14481535
<tr><td>
@@ -1502,7 +1589,7 @@ Content hash of the manifest, if this changes, the code changed
15021589

15031590
</td><td>
15041591

1505-
Where QRLs are located
1592+
Where QRLs are located. The key is the symbol name, the value is the bundle fileName
15061593

15071594
</td></tr>
15081595
<tr><td>
@@ -2451,7 +2538,7 @@ _(Optional)_
24512538

24522539
</td><td>
24532540

2454-
[QwikManifest](#qwikmanifest)
2541+
[ServerQwikManifest](#serverqwikmanifest)
24552542

24562543
</td><td>
24572544

@@ -2741,6 +2828,27 @@ _(Optional)_
27412828

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

2831+
## ServerQwikManifest
2832+
2833+
The manifest values that are needed for SSR.
2834+
2835+
```typescript
2836+
export type ServerQwikManifest = Pick<
2837+
QwikManifest,
2838+
| "manifestHash"
2839+
| "injections"
2840+
| "bundleGraph"
2841+
| "bundleGraphAsset"
2842+
| "mapping"
2843+
| "preloader"
2844+
| "core"
2845+
>;
2846+
```
2847+
2848+
**References:** [QwikManifest](#qwikmanifest)
2849+
2850+
[Edit this section](https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/optimizer/src/types.ts)
2851+
27442852
## SingleEntryStrategy
27452853

27462854
```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[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[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": "core.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": "core.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
@@ -817,7 +817,7 @@ boolean
817817

818818
</td><td>
819819

820-
QwikManifest
820+
ServerQwikManifest
821821

822822
</td><td>
823823

@@ -1284,7 +1284,7 @@ Auto: Prefetch all possible QRLs used by the document. Default
12841284
```typescript
12851285
export type SymbolsToPrefetch =
12861286
| "auto"
1287-
| ((opts: { manifest: QwikManifest }) => PrefetchResource[]);
1287+
| ((opts: { manifest: ServerQwikManifest }) => PrefetchResource[]);
12881288
```
12891289
12901290
**References:** [PrefetchResource](#prefetchresource)

0 commit comments

Comments
 (0)