"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue");function u(n){const r=Symbol("contextKey");return{useProvide:(o,c)=>{const t=e.reactive({});return e.provide(r,t),e.watchEffect(()=>{Object.assign(t,o,c||{})}),t},useInject:()=>e.inject(r,n)||{}}}exports.default=u;
