@cran/lib.vue.ref
Version:
Vue Reactivity Extensions
17 lines (16 loc) • 448 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useRef = void 0;
const utility_1 = require("../utility");
const usePipe_1 = require("./usePipe");
const vue_1 = require("vue");
/**
* @since 0.2.0
* @category Controller
*/
function useRef(source) {
const target = (0, vue_1.ref)((0, utility_1.unwrap)(source));
void (0, usePipe_1.usePipe)(source, target);
return target;
}
exports.useRef = useRef;