@@ -66,10 +66,11 @@ const nextTypegen = async (
66
66
67
67
let pageRoutes : RouteInfo [ ] = [ ]
68
68
let appRoutes : RouteInfo [ ] = [ ]
69
+ let appRouteHandlers : RouteInfo [ ] = [ ]
69
70
let layoutRoutes : RouteInfo [ ] = [ ]
70
71
let slots : SlotInfo [ ] = [ ]
71
72
72
- let _pageApiRoutes : RouteInfo [ ] = [ ]
73
+ let pageApiRoutes : RouteInfo [ ] = [ ]
73
74
74
75
let mappedPages : { [ page : string ] : string } = { }
75
76
let mappedAppPages : { [ page : string ] : string } = { }
@@ -100,7 +101,7 @@ const nextTypegen = async (
100
101
// Process pages routes
101
102
const processedPages = processPageRoutes ( mappedPages , baseDir )
102
103
pageRoutes = processedPages . pageRoutes
103
- _pageApiRoutes = processedPages . pageApiRoutes
104
+ pageApiRoutes = processedPages . pageApiRoutes
104
105
}
105
106
106
107
// Build app routes
@@ -116,7 +117,9 @@ const nextTypegen = async (
116
117
117
118
// Process app routes and extract slots
118
119
slots = extractSlotsFromAppRoutes ( mappedAppPages )
119
- appRoutes = processAppRoutes ( mappedAppPages , baseDir )
120
+ const result = processAppRoutes ( mappedAppPages , validFileMatcher )
121
+ appRoutes = result . appRoutes
122
+ appRouteHandlers = result . appRouteHandlers
120
123
121
124
// Process layout routes
122
125
layoutRoutes = processLayoutRoutes ( mappedAppLayouts , baseDir )
@@ -126,6 +129,8 @@ const nextTypegen = async (
126
129
dir : baseDir ,
127
130
pageRoutes,
128
131
appRoutes,
132
+ appRouteHandlers,
133
+ pageApiRoutes,
129
134
layoutRoutes,
130
135
slots,
131
136
redirects : nextConfig . redirects ,
0 commit comments