File tree Expand file tree Collapse file tree 3 files changed +16
-1
lines changed
Expand file tree Collapse file tree 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 44 createRender as default ,
55 CreateRenderOptions ,
66 RenderArgs ,
7+ RenderArgsElements ,
78 RenderErrorArgs ,
89 RenderPendingArgs ,
910 RenderReadyArgs ,
Original file line number Diff line number Diff line change @@ -410,8 +410,13 @@ export function createMatchEnhancer(
410410
411411export type RenderPendingArgs = Match ;
412412
413+ // This is the folded resolver output from resolveRenderArgs.
414+ export type RenderArgsElements = Array <
415+ ResolvedElement | Record < string , ResolvedElement [ ] >
416+ > ;
417+
413418export interface RenderReadyArgs extends Match {
414- elements : Array < ResolvedElement | Record < string , ResolvedElement [ ] > > ;
419+ elements : RenderArgsElements ;
415420}
416421
417422export interface RenderErrorArgs extends Match {
@@ -496,6 +501,12 @@ export function createInitialBrowserRouter(
496501 options : InitialBrowserRouterOptions ,
497502) : Promise < BrowserRouter > ;
498503
504+ export interface ElementsRendererProps {
505+ elements : RenderArgsElements ;
506+ }
507+
508+ export type ElementsRenderer = React . ComponentType < ElementsRendererProps > ;
509+
499510export interface GetStoreRenderArgsOptions {
500511 store : Store ;
501512 getFound ?: ( store : Store ) => FoundState ;
You can’t perform that action at this time.
0 commit comments