@@ -14,7 +14,7 @@ export function redirect(url: string, init: number | RouterResponseInit = 302) {
14
14
15
15
const headers = new Headers ( responseInit . headers ) ;
16
16
headers . set ( "Location" , url ) ;
17
- revalidate && headers . set ( "X-Revalidate" , revalidate . toString ( ) ) ;
17
+ revalidate !== undefined && headers . set ( "X-Revalidate" , revalidate . toString ( ) ) ;
18
18
19
19
const response = new Response ( null , {
20
20
...responseInit ,
@@ -27,7 +27,7 @@ export function redirect(url: string, init: number | RouterResponseInit = 302) {
27
27
export function reload ( init : RouterResponseInit = { } ) {
28
28
const { revalidate, ...responseInit } = init ;
29
29
const headers = new Headers ( responseInit . headers ) ;
30
- revalidate && headers . set ( "X-Revalidate" , revalidate . toString ( ) ) ;
30
+ revalidate !== undefined && headers . set ( "X-Revalidate" , revalidate . toString ( ) ) ;
31
31
32
32
return new Response ( null , {
33
33
...responseInit ,
@@ -38,7 +38,7 @@ export function reload(init: RouterResponseInit = {}) {
38
38
export function json < T > ( data : T , init : RouterResponseInit = { } ) {
39
39
const { revalidate, ...responseInit } = init ;
40
40
const headers = new Headers ( responseInit . headers ) ;
41
- revalidate && headers . set ( "X-Revalidate" , revalidate . toString ( ) ) ;
41
+ revalidate !== undefined && headers . set ( "X-Revalidate" , revalidate . toString ( ) ) ;
42
42
headers . set ( "Content-Type" , "application/json" ) ;
43
43
44
44
const response = new Response ( JSON . stringify ( data ) , {
0 commit comments