diff options
Diffstat (limited to 'demos/hello-next/bun-framework-next/page-loader.ts')
-rw-r--r-- | demos/hello-next/bun-framework-next/page-loader.ts | 8 |
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); } |