UNPKG

@cran/vue.use

Version:

Cranberry Vue Use Utilities

24 lines (23 loc) 1.36 kB
"use strict"; 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);