mostly-dom
Version:
A virtual-dom for TypeScript
19 lines • 683 B
JavaScript
export function prepatchHooks(formerVNode, vNode, moduleCallbacks) {
var props = vNode.props;
moduleCallbacks.prepatch(formerVNode, vNode);
if (props.prepatch)
props.prepatch(formerVNode, vNode);
}
export function updateHooks(formerVNode, vNode, moduleCallbacks) {
var props = vNode.props;
moduleCallbacks.update(formerVNode, vNode);
if (props.update)
props.update(formerVNode, vNode);
}
export function postpatchHooks(formerVNode, vNode, moduleCallbacks) {
var props = vNode.props;
moduleCallbacks.postpatch(formerVNode, vNode);
if (props.postpatch)
props.postpatch(formerVNode, vNode);
}
//# sourceMappingURL=hooks.js.map