mostly-dom
Version:
A virtual-dom for TypeScript
24 lines • 854 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function prepatchHooks(formerVNode, vNode, moduleCallbacks) {
var props = vNode.props;
moduleCallbacks.prepatch(formerVNode, vNode);
if (props.prepatch)
props.prepatch(formerVNode, vNode);
}
exports.prepatchHooks = prepatchHooks;
function updateHooks(formerVNode, vNode, moduleCallbacks) {
var props = vNode.props;
moduleCallbacks.update(formerVNode, vNode);
if (props.update)
props.update(formerVNode, vNode);
}
exports.updateHooks = updateHooks;
function postpatchHooks(formerVNode, vNode, moduleCallbacks) {
var props = vNode.props;
moduleCallbacks.postpatch(formerVNode, vNode);
if (props.postpatch)
props.postpatch(formerVNode, vNode);
}
exports.postpatchHooks = postpatchHooks;
//# sourceMappingURL=hooks.js.map