@@ -578,19 +578,31 @@ async function writeLoadableManifest(
578
578
)
579
579
}
580
580
581
- export async function writeManifests (
582
- rewrites : SetupOpts [ 'fsChecker' ] [ 'rewrites' ] ,
583
- distDir : string ,
584
- buildManifests : BuildManifests ,
585
- appBuildManifests : AppBuildManifests ,
586
- pagesManifests : PagesManifests ,
587
- appPathsManifests : AppPathsManifests ,
588
- middlewareManifests : MiddlewareManifests ,
589
- actionManifests : ActionManifests ,
590
- fontManifests : FontManifests ,
591
- loadableManifests : LoadableManifests ,
581
+ export async function writeManifests ( {
582
+ rewrites,
583
+ distDir,
584
+ buildManifests,
585
+ appBuildManifests,
586
+ pagesManifests,
587
+ appPathsManifests,
588
+ middlewareManifests,
589
+ actionManifests,
590
+ fontManifests,
591
+ loadableManifests,
592
+ currentEntrypoints,
593
+ } : {
594
+ rewrites : SetupOpts [ 'fsChecker' ] [ 'rewrites' ]
595
+ distDir : string
596
+ buildManifests : BuildManifests
597
+ appBuildManifests : AppBuildManifests
598
+ pagesManifests : PagesManifests
599
+ appPathsManifests : AppPathsManifests
600
+ middlewareManifests : MiddlewareManifests
601
+ actionManifests : ActionManifests
602
+ fontManifests : FontManifests
603
+ loadableManifests : LoadableManifests
592
604
currentEntrypoints : CurrentEntrypoints
593
- ) : Promise < void > {
605
+ } ) : Promise < void > {
594
606
await writeBuildManifest (
595
607
distDir ,
596
608
buildManifests ,
@@ -778,26 +790,45 @@ export type ChangeSubscription = (
778
790
779
791
export type ReadyIds = Set < string >
780
792
781
- export async function handleRouteType (
782
- rewrites : SetupOpts [ 'fsChecker' ] [ 'rewrites' ] ,
783
- distDir : string ,
784
- globalEntrypoints : GlobalEntrypoints ,
785
- currentIssues : CurrentIssues ,
786
- buildManifests : BuildManifests ,
787
- appBuildManifests : AppBuildManifests ,
788
- pagesManifests : PagesManifests ,
789
- appPathsManifests : AppPathsManifests ,
790
- middlewareManifests : MiddlewareManifests ,
791
- actionManifests : ActionManifests ,
792
- fontManifests : FontManifests ,
793
- loadableManifests : LoadableManifests ,
794
- currentEntrypoints : CurrentEntrypoints ,
795
- handleRequireCacheClearing : HandleRequireCacheClearing | undefined ,
796
- changeSubscription : ChangeSubscription | undefined ,
797
- readyIds : ReadyIds ,
798
- page : string ,
793
+ export async function handleRouteType ( {
794
+ rewrites,
795
+ distDir,
796
+ globalEntrypoints,
797
+ currentIssues,
798
+ buildManifests,
799
+ appBuildManifests,
800
+ pagesManifests,
801
+ appPathsManifests,
802
+ middlewareManifests,
803
+ actionManifests,
804
+ fontManifests,
805
+ loadableManifests,
806
+ currentEntrypoints,
807
+ handleRequireCacheClearing,
808
+ changeSubscription,
809
+ readyIds,
810
+ page,
811
+ route,
812
+ } : {
813
+ rewrites : SetupOpts [ 'fsChecker' ] [ 'rewrites' ]
814
+ distDir : string
815
+ globalEntrypoints : GlobalEntrypoints
816
+ currentIssues : CurrentIssues
817
+ buildManifests : BuildManifests
818
+ appBuildManifests : AppBuildManifests
819
+ pagesManifests : PagesManifests
820
+ appPathsManifests : AppPathsManifests
821
+ middlewareManifests : MiddlewareManifests
822
+ actionManifests : ActionManifests
823
+ fontManifests : FontManifests
824
+ loadableManifests : LoadableManifests
825
+ currentEntrypoints : CurrentEntrypoints
826
+ handleRequireCacheClearing : HandleRequireCacheClearing | undefined
827
+ changeSubscription : ChangeSubscription | undefined
828
+ readyIds : ReadyIds
829
+ page : string
799
830
route : Route
800
- ) {
831
+ } ) {
801
832
switch ( route . type ) {
802
833
case 'page' : {
803
834
try {
@@ -836,7 +867,7 @@ export async function handleRouteType(
836
867
await loadFontManifest ( distDir , fontManifests , page , 'pages' )
837
868
await loadLoadableManifest ( distDir , loadableManifests , page , 'pages' )
838
869
839
- await writeManifests (
870
+ await writeManifests ( {
840
871
rewrites,
841
872
distDir,
842
873
buildManifests,
@@ -847,8 +878,8 @@ export async function handleRouteType(
847
878
actionManifests,
848
879
fontManifests,
849
880
loadableManifests,
850
- currentEntrypoints
851
- )
881
+ currentEntrypoints,
882
+ } )
852
883
853
884
processIssues ( currentIssues , page , writtenEndpoint )
854
885
} finally {
@@ -905,7 +936,7 @@ export async function handleRouteType(
905
936
}
906
937
await loadLoadableManifest ( distDir , loadableManifests , page , 'pages' )
907
938
908
- await writeManifests (
939
+ await writeManifests ( {
909
940
rewrites,
910
941
distDir,
911
942
buildManifests,
@@ -916,8 +947,8 @@ export async function handleRouteType(
916
947
actionManifests,
917
948
fontManifests,
918
949
loadableManifests,
919
- currentEntrypoints
920
- )
950
+ currentEntrypoints,
951
+ } )
921
952
922
953
processIssues ( currentIssues , page , writtenEndpoint )
923
954
@@ -959,7 +990,7 @@ export async function handleRouteType(
959
990
await loadAppPathManifest ( distDir , appPathsManifests , page , 'app' )
960
991
await loadActionManifest ( distDir , actionManifests , page )
961
992
await loadFontManifest ( distDir , fontManifests , page , 'app' )
962
- await writeManifests (
993
+ await writeManifests ( {
963
994
rewrites,
964
995
distDir,
965
996
buildManifests,
@@ -970,8 +1001,8 @@ export async function handleRouteType(
970
1001
actionManifests,
971
1002
fontManifests,
972
1003
loadableManifests,
973
- currentEntrypoints
974
- )
1004
+ currentEntrypoints,
1005
+ } )
975
1006
976
1007
processIssues ( currentIssues , page , writtenEndpoint , true )
977
1008
@@ -995,7 +1026,7 @@ export async function handleRouteType(
995
1026
middlewareManifests . delete ( page )
996
1027
}
997
1028
998
- await writeManifests (
1029
+ await writeManifests ( {
999
1030
rewrites,
1000
1031
distDir,
1001
1032
buildManifests,
@@ -1006,8 +1037,8 @@ export async function handleRouteType(
1006
1037
actionManifests,
1007
1038
fontManifests,
1008
1039
loadableManifests,
1009
- currentEntrypoints
1010
- )
1040
+ currentEntrypoints,
1041
+ } )
1011
1042
processIssues ( currentIssues , page , writtenEndpoint , true )
1012
1043
1013
1044
break
0 commit comments