define(["require","exports","vue"],(function(v,r,t){"use strict";if(typeof t>"u")var t=window.Vue;const d=(o,n={})=>{const s={store:o,options:n};t.inject("TopStoreOnInits",[]).forEach(e=>{e.call(s)})},i=(o,n,s,u)=>{const e=t.reactive(n());return e.$id=s,e.$subscribe=S=>{t.watch(e,()=>S(),{deep:!0})},d(e,u),t.provide(o,e),e},c=o=>{const n=t.inject(o);if(!n)throw Error("Попытка использовать Store до его инициализации, убедитесь, что defineStore() вызван в setup() необходимого компонента");return n},f={defineStore:i,useStore:c};r.defineStore=i,r.store=f,r.useStore=c}));
//# sourceMappingURL=store-YRW59xEF.amd.js.map
