ant-design-x-vue
Version:
Craft AI-driven interfaces effortlessly
2 lines (1 loc) • 710 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),d=require("../_util/type.js"),h=Symbol("ThoughtChainNodeContext"),o=e.shallowRef(),r=t=>{e.provide(h,t),e.watch(t,()=>{o.value=e.unref(t),e.triggerRef(o)},{immediate:!0,deep:!0})},a=()=>e.inject(h,e.computed(()=>o.value||{})),i=e.defineComponent({props:{value:d.objectType()},setup(t,{slots:n}){return r(e.computed(()=>t.value)),()=>{var u;return(u=n.default)==null?void 0:u.call(n)}}});exports.ThoughtChainNodeContextProvider=i;exports.default=i;exports.globalThoughtChainNodeContextApi=o;exports.useThoughtChainNodeContextInject=a;exports.useThoughtChainNodeContextProvider=r;
;