aboutsummaryrefslogtreecommitdiff
path: root/demos/hello-next/bun-framework-next/page-loader.ts
diff options
context:
space:
mode:
authorGravatar Jack Hanford <jackhanford@gmail.com> 2021-08-17 21:04:52 -0700
committerGravatar Jack Hanford <jackhanford@gmail.com> 2021-08-17 21:04:52 -0700
commit28cc70cf50398b4b9b6e9ab027b7d965406fba2d (patch)
treeeb3de8f7687d3011672536b31d0c44557c282cd3 /demos/hello-next/bun-framework-next/page-loader.ts
parentbbe0a3d58ccb420fe94b8d59934b2b54ed71f295 (diff)
downloadbun-28cc70cf50398b4b9b6e9ab027b7d965406fba2d.tar.gz
bun-28cc70cf50398b4b9b6e9ab027b7d965406fba2d.tar.zst
bun-28cc70cf50398b4b9b6e9ab027b7d965406fba2d.zip
add some routing methods across hello-next
Former-commit-id: a1b7b13b54d535743e1fc15287f27fd1b3198abc
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);
}