@dark-engine/platform-server
Version:
Dark renderer for server
18 lines (17 loc) • 496 B
JavaScript
import { unmountRoot } from '@dark-engine/core';
import { render, roots } from '../render';
import { removeContent } from '../utils';
function createRoot(container) {
return {
render: element => render(element, container),
unmount: () => unmount(container),
};
}
function unmount(container) {
const rootId = roots.get(container);
unmountRoot(rootId);
roots.delete(container);
removeContent(container);
}
export { createRoot, unmount };
//# sourceMappingURL=create-root.js.map