@@ -14,7 +14,7 @@ export function redirect(url: string, init: number | RouterResponseInit = 302) {
1414
1515 const headers = new Headers ( responseInit . headers ) ;
1616 headers . set ( "Location" , url ) ;
17- revalidate && headers . set ( "X-Revalidate" , revalidate . toString ( ) ) ;
17+ revalidate !== undefined && headers . set ( "X-Revalidate" , revalidate . toString ( ) ) ;
1818
1919 const response = new Response ( null , {
2020 ...responseInit ,
@@ -27,7 +27,7 @@ export function redirect(url: string, init: number | RouterResponseInit = 302) {
2727export function reload ( init : RouterResponseInit = { } ) {
2828 const { revalidate, ...responseInit } = init ;
2929 const headers = new Headers ( responseInit . headers ) ;
30- revalidate && headers . set ( "X-Revalidate" , revalidate . toString ( ) ) ;
30+ revalidate !== undefined && headers . set ( "X-Revalidate" , revalidate . toString ( ) ) ;
3131
3232 return new Response ( null , {
3333 ...responseInit ,
@@ -38,7 +38,7 @@ export function reload(init: RouterResponseInit = {}) {
3838export function json < T > ( data : T , init : RouterResponseInit = { } ) {
3939 const { revalidate, ...responseInit } = init ;
4040 const headers = new Headers ( responseInit . headers ) ;
41- revalidate && headers . set ( "X-Revalidate" , revalidate . toString ( ) ) ;
41+ revalidate !== undefined && headers . set ( "X-Revalidate" , revalidate . toString ( ) ) ;
4242 headers . set ( "Content-Type" , "application/json" ) ;
4343
4444 const response = new Response ( JSON . stringify ( data ) , {
0 commit comments