File tree 3 files changed +16
-1
lines changed
3 files changed +16
-1
lines changed Original file line number Diff line number Diff line change
1
+ // TypeScript Version: 3.0
2
+
3
+ export { ElementsRenderer as default , ElementsRendererProps } from 'found' ;
Original file line number Diff line number Diff line change 4
4
createRender as default ,
5
5
CreateRenderOptions ,
6
6
RenderArgs ,
7
+ RenderArgsElements ,
7
8
RenderErrorArgs ,
8
9
RenderPendingArgs ,
9
10
RenderReadyArgs ,
Original file line number Diff line number Diff line change @@ -410,8 +410,13 @@ export function createMatchEnhancer(
410
410
411
411
export type RenderPendingArgs = Match ;
412
412
413
+ // This is the folded resolver output from resolveRenderArgs.
414
+ export type RenderArgsElements = Array <
415
+ ResolvedElement | Record < string , ResolvedElement [ ] >
416
+ > ;
417
+
413
418
export interface RenderReadyArgs extends Match {
414
- elements : Array < ResolvedElement | Record < string , ResolvedElement [ ] > > ;
419
+ elements : RenderArgsElements ;
415
420
}
416
421
417
422
export interface RenderErrorArgs extends Match {
@@ -496,6 +501,12 @@ export function createInitialBrowserRouter(
496
501
options : InitialBrowserRouterOptions ,
497
502
) : Promise < BrowserRouter > ;
498
503
504
+ export interface ElementsRendererProps {
505
+ elements : RenderArgsElements ;
506
+ }
507
+
508
+ export type ElementsRenderer = React . ComponentType < ElementsRendererProps > ;
509
+
499
510
export interface GetStoreRenderArgsOptions {
500
511
store : Store ;
501
512
getFound ?: ( store : Store ) => FoundState ;
You can’t perform that action at this time.
0 commit comments