/
githubmirror
/
marktext
Обзор
Документация
Войти
/
githubmirror
/
marktext
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/muya/src/utils/snabbdom.ts
33 строки
739 B
Ran Luo
feat(muya): migrate TS rewrite to packages/muya alongside legacy muyajs (#4314)
29 май 2026, 15:35
Не верифицирован
29 май 2026, 15:35
0d86641
Код
Авторство
О чём код?
import { attributesModule, classModule, datasetModule, eventListenersModule, init, propsModule, h as sh, toVNode as sToVNode, styleModule, } from 'snabbdom'; import sToHTML from 'snabbdom-to-html'; export const patch = init([ classModule, attributesModule, styleModule, propsModule, datasetModule, eventListenersModule, ]); export const h = sh; export const toVnode = sToVNode; export const toHTML = sToHTML; // helper function for convert vnode to HTML string export function htmlToVNode(html: string) { // helper function for convert html to vnode const wrapper = document.createElement('div'); wrapper.innerHTML = html; return toVnode(wrapper).children; }