@cran/vue.use
Version:
Cranberry Vue Use Utilities
24 lines (23 loc) • 1.36 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.tryOnDeactivated = exports.tryOnActivated = exports.tryRenderTriggered = exports.tryRenderTracked = exports.tryOnErrorCaptured = exports.tryOnUnmounted = exports.tryOnBeforeUnmount = exports.tryOnUpdated = exports.tryOnBeforeUpdate = exports.tryOnMounted = exports.tryOnBeforeMount = void 0;
const runtime_dom_1 = require("@vue/runtime-dom");
function tryListen(method) {
return function listen(handler) {
if ((0, runtime_dom_1.getCurrentInstance)()) {
return method(handler);
}
return null;
};
}
exports.tryOnBeforeMount = tryListen(runtime_dom_1.onBeforeMount);
exports.tryOnMounted = tryListen(runtime_dom_1.onMounted);
exports.tryOnBeforeUpdate = tryListen(runtime_dom_1.onBeforeUpdate);
exports.tryOnUpdated = tryListen(runtime_dom_1.onUpdated);
exports.tryOnBeforeUnmount = tryListen(runtime_dom_1.onBeforeUnmount);
exports.tryOnUnmounted = tryListen(runtime_dom_1.onUnmounted);
exports.tryOnErrorCaptured = tryListen(runtime_dom_1.onErrorCaptured);
exports.tryRenderTracked = tryListen(runtime_dom_1.onRenderTracked);
exports.tryRenderTriggered = tryListen(runtime_dom_1.onRenderTriggered);
exports.tryOnActivated = tryListen(runtime_dom_1.onActivated);
exports.tryOnDeactivated = tryListen(runtime_dom_1.onDeactivated);