File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed
packages/runtime/src/templates Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -8,10 +8,7 @@ export interface FetchEventResult {
8
8
9
9
type NextDataTransform = < T > ( data : T ) => T
10
10
11
- export const useEdgeRouter = ( ) => {
12
- const useEdge = Deno . env . get ( 'NETLIFY_NEXT_EDGE_ROUTER' )
13
- return useEdge === 'true' || useEdge === '1'
14
- }
11
+ export const useEdgeRouter = ( ) => Boolean ( globalThis . NETLIFY_NEXT_EDGE_ROUTER )
15
12
16
13
/**
17
14
* This is how Next handles rewritten URLs.
Original file line number Diff line number Diff line change @@ -3,7 +3,12 @@ import routesManifest from '../edge-shared/routes-manifest.json' assert { type:
3
3
import { runPreMiddleware } from '../edge-shared/router.ts'
4
4
import type { RoutesManifest } from '../edge-shared/next-utils.ts'
5
5
6
- Deno . env . set ( 'NETLIFY_NEXT_EDGE_ROUTER' , 'true' )
6
+ declare global {
7
+ // deno-lint-ignore no-var
8
+ var NETLIFY_NEXT_EDGE_ROUTER : boolean
9
+ }
10
+
11
+ globalThis . NETLIFY_NEXT_EDGE_ROUTER = true
7
12
8
13
/**
9
14
* Stage 1 routing
You can’t perform that action at this time.
0 commit comments