blob: 1b3d7b2e94cbf65d6ff2518e62b645e251bb48c9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import { render, hydrate } from 'preact';
export * from 'preact';
/**
* @param {HTMLElement} rootDom
* @returns {{ render(vnode: JSX.Element): void; hydrate(vnode: JSX.Element): void; }}
*/
export function createRoot(rootDom) {
return {
render(vnode) {
render(vnode, rootDom);
},
hydrate(vnode) {
hydrate(vnode, rootDom);
}
};
}
|