Skip to content

Commit ee25488

Browse files
committed
refactor: improve type-safety in src/server/pure
1 parent b06f3ef commit ee25488

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/server/pure.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function createServerRenderer<TProps, TResult>(
1313
) {
1414
let renderProps: TProps | undefined
1515
let container: HTMLDivElement | undefined
16-
let serverOutput: string = ''
16+
let serverOutput = ''
1717
const testHarness = createTestHarness(rendererProps, wrapper, false)
1818

1919
return {
@@ -34,7 +34,7 @@ function createServerRenderer<TProps, TResult>(
3434
container = document.createElement('div')
3535
container.innerHTML = serverOutput
3636
act(() => {
37-
ReactDOM.hydrate(testHarness(renderProps), container!)
37+
ReactDOM.hydrate(testHarness(renderProps), container || null)
3838
})
3939
}
4040
},
@@ -49,7 +49,7 @@ function createServerRenderer<TProps, TResult>(
4949
unmount() {
5050
if (container) {
5151
act(() => {
52-
ReactDOM.unmountComponentAtNode(container!)
52+
container && ReactDOM.unmountComponentAtNode(container)
5353
})
5454
}
5555
},

0 commit comments

Comments
 (0)