Skip to content

Commit 8b8660a

Browse files
using a predefined typescript class in default renderer options (#138)
1 parent 2c4d530 commit 8b8660a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/renderer/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export type RendererOptions = {
1717
onRender?: () => void;
1818
onInit?: (reconciler: NodeGuiReconciler) => void;
1919
};
20-
const defaultOptions = {
20+
const defaultOptions: RendererOptions = {
2121
onInit: () => {},
2222
onRender: () => {}
2323
};
@@ -44,15 +44,15 @@ export class Renderer {
4444
hydrate
4545
); // Creates root fiber node.
4646

47-
rendererOptions.onInit(reconciler);
47+
(rendererOptions.onInit as Function)(reconciler);
4848

4949
const parentComponent = null; // Since there is no parent (since this is the root fiber). We set parentComponent to null.
5050
reconciler.updateContainer(
5151
element,
5252
Renderer.container,
5353
parentComponent,
5454
() => {
55-
rendererOptions.onRender();
55+
(rendererOptions.onRender as Function)();
5656
}
5757
); // Start reconcilation and render the result
5858
}

0 commit comments

Comments
 (0)