UNPKG

ll-package

Version:

2 lines (1 loc) 506 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const n=require("vue");function l(e){if(!n.isRef(e))return n.reactive(e);const a=new Proxy({},{get(t,r,u){return Reflect.get(e.value,r,u)},set(t,r,u){return e.value[r]=u,!0},deleteProperty(t,r){return Reflect.deleteProperty(e.value,r)},has(t,r){return Reflect.has(e.value,r)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return n.reactive(a)}exports.toReactive=l;