fill out remaining reconciler methods
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
/* eslint-disable unicorn/no-null */
|
/* eslint-disable unicorn/no-null */
|
||||||
import ReactReconciler from "react-reconciler"
|
import ReactReconciler from "react-reconciler"
|
||||||
import type { ReacordContainer } from "./container.js"
|
import type { ReacordContainer } from "./container.js"
|
||||||
|
import { raise } from "./helpers/raise.js"
|
||||||
import { ReacordInstance } from "./instance.js"
|
import { ReacordInstance } from "./instance.js"
|
||||||
|
|
||||||
export const reconciler = ReactReconciler<
|
export const reconciler = ReactReconciler<
|
||||||
@@ -9,7 +10,7 @@ export const reconciler = ReactReconciler<
|
|||||||
ReacordContainer,
|
ReacordContainer,
|
||||||
ReacordInstance,
|
ReacordInstance,
|
||||||
ReacordInstance,
|
ReacordInstance,
|
||||||
unknown,
|
ReacordInstance,
|
||||||
unknown,
|
unknown,
|
||||||
unknown,
|
unknown,
|
||||||
unknown,
|
unknown,
|
||||||
@@ -24,6 +25,8 @@ export const reconciler = ReactReconciler<
|
|||||||
noTimeout: -1,
|
noTimeout: -1,
|
||||||
supportsHydration: false,
|
supportsHydration: false,
|
||||||
supportsPersistence: false,
|
supportsPersistence: false,
|
||||||
|
scheduleTimeout: setTimeout,
|
||||||
|
cancelTimeout: clearTimeout,
|
||||||
|
|
||||||
getRootHostContext: () => ({}),
|
getRootHostContext: () => ({}),
|
||||||
getChildHostContext: () => ({}),
|
getChildHostContext: () => ({}),
|
||||||
@@ -60,4 +63,10 @@ export const reconciler = ReactReconciler<
|
|||||||
removeChildFromContainer: (container, child) => {
|
removeChildFromContainer: (container, child) => {
|
||||||
container.remove(child)
|
container.remove(child)
|
||||||
},
|
},
|
||||||
|
|
||||||
|
appendInitialChild: (parent, child) => raise("Not implemented"),
|
||||||
|
finalizeInitialChildren: () => raise("Not implemented"),
|
||||||
|
getPublicInstance: () => raise("Not implemented"),
|
||||||
|
prepareUpdate: () => raise("Not implemented"),
|
||||||
|
preparePortalMount: () => raise("Not implemented"),
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user