aboutsummaryrefslogtreecommitdiff
path: root/demos/hello-next/bun-framework-next/page-loader.ts
diff options
context:
space:
mode:
Diffstat (limited to 'demos/hello-next/bun-framework-next/page-loader.ts')
-rw-r--r--demos/hello-next/bun-framework-next/page-loader.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/demos/hello-next/bun-framework-next/page-loader.ts b/demos/hello-next/bun-framework-next/page-loader.ts
index fdc6f5f28..62cfab583 100644
--- a/demos/hello-next/bun-framework-next/page-loader.ts
+++ b/demos/hello-next/bun-framework-next/page-loader.ts
@@ -3,10 +3,15 @@ import NextPageLoader from "next/dist/client/page-loader";
export default class PageLoader extends NextPageLoader {
public routeLoader: RouteLoader;
- getPageList() {
+ constructor(_, __, pages) {
+ super(_, __);
+ this.pages = pages;
}
+ getPageList() {
+ return Object.keys(this.pages);
+ }
loadPage(route: string): Promise<GoodPageCache> {
return this.routeLoader.loadRoute(route).then((res) => {
@@ -24,6 +29,7 @@ export default class PageLoader extends NextPageLoader {
});
}
+ // not used in development!
prefetch(route: string): Promise<void> {
return this.routeLoader.prefetch(route);
}