Skip to content

Commit 600c6d6

Browse files
committed
get rid of Obj.magic in doLoadRouteRenderer
1 parent af5487a commit 600c6d6

22 files changed

+270
-360
lines changed
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
let renderer = Routes.Root.Todos.ByStatus.Route.makeRenderer(
2-
~prepare=_props => {
1+
let renderer: Routes.Root.Todos.ByStatus.Route.routeRenderer<'prepared> = {
2+
prepare: _props => {
33
()
44
},
5-
~render=_props => {
5+
render: _props => {
66
React.null
77
},
8-
)
8+
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
let renderer = Routes.Root.Todos.Single.Route.makeRenderer(
2-
~prepare=({environment, showMore, todoId}) => {
1+
let renderer: Routes.Root.Todos.Single.Route.routeRenderer<'prepared> = {
2+
prepare: ({environment, params: {showMore, todoId}}) => {
33
SingleTodoQuery_graphql.load(
44
~environment,
55
~fetchPolicy=StoreOrNetwork,
@@ -9,7 +9,7 @@ let renderer = Routes.Root.Todos.Single.Route.makeRenderer(
99
},
1010
)
1111
},
12-
~render=({prepared}) => {
12+
render: ({prepared}) => {
1313
<SingleTodo queryRef=prepared />
1414
},
15-
)
15+
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
let renderer = Route__Root__Todos_route.makeRenderer(
2-
~prepare=({environment}) => {
1+
let renderer: Route__Root__Todos_route.routeRenderer<'prepared> = {
2+
prepare: ({environment}) => {
33
TodosListQuery_graphql.load(~environment, ~fetchPolicy=StoreOrNetwork, ~variables=())
44
},
5-
~render=({prepared, childRoutes}) => {
5+
render: ({prepared, childRoutes}) => {
66
<TodosList queryRef=prepared> {childRoutes} </TodosList>
77
},
8-
)
8+
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
let renderer = Route__Root_route.makeRenderer(
2-
~prepare=({environment}) => {
1+
let renderer: Routes.Root.Route.routeRenderer<'prepared> = {
2+
prepare: ({environment}) => {
33
LayoutQuery_graphql.load(~environment, ~variables=(), ~fetchPolicy=StoreOrNetwork)
44
},
5-
~render=props => {
5+
render: props => {
66
<Layout queryRef=props.prepared> {props.childRoutes} </Layout>
77
},
8-
)
8+
}

examples/client-rendering/src/routes/__generated__/RouteDeclarations.res

Lines changed: 21 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/client-rendering/src/routes/__generated__/Route__Root__Todos__ByStatus_route.res

Lines changed: 7 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/client-rendering/src/routes/__generated__/Route__Root__Todos__Single_route.res

Lines changed: 7 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/client-rendering/src/routes/__generated__/Route__Root__Todos_route.res

Lines changed: 7 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)