ant-design-x-vue
Version:
Craft AI-driven interfaces effortlessly
2 lines (1 loc) • 858 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),c=require("../vc-util/warning.js"),d=require("./type.js");function o(){}function g(){c.resetWarned()}let s=o;const a=Symbol("WarningContext"),t=e.shallowRef(),u=n=>{e.provide(a,n),e.watch(n,()=>{t.value=e.unref(n),e.triggerRef(t)},{immediate:!0,deep:!0})},p=()=>e.inject(a,e.computed(()=>t.value||{})),W=e.defineComponent({props:{value:d.objectType()},setup(n,{slots:r}){return u(e.computed(()=>n.value)),()=>{var i;return(i=r.default)==null?void 0:i.call(r)}}}),l=()=>{const n=()=>{};return n.deprecated=o,n};exports.WarningContextProvider=W;exports.default=s;exports.devUseWarning=l;exports.globalWarningContextApi=t;exports.noop=o;exports.resetWarned=g;exports.useWarningContextInject=p;exports.useWarningContextProvider=u;
;