<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{_ as i,c as a,a2 as t,o as e}from"./chunks/framework.DS4GivxB.js";const F=JSON.parse('{"title":"mapStores()","description":"","frontmatter":{"editLink":false},"headers":[],"relativePath":"api/pinia/functions/mapStores.md","filePath":"api/pinia/functions/mapStores.md"}'),n={name:"api/pinia/functions/mapStores.md"};function h(l,s,p,r,k,o){return e(),a("div",null,s[0]||(s[0]=[t(`&lt;p&gt;&lt;a href="./../../"&gt;@pinia/root&lt;/a&gt; / &lt;a href="./../"&gt;pinia&lt;/a&gt; / mapStores&lt;/p&gt;&lt;h1 id="mapStores-" tabindex="-1"&gt;mapStores() &lt;a class="header-anchor" href="#mapStores-" aria-label="Permalink to &amp;quot;mapStores()&amp;quot;"&gt;​&lt;/a&gt;&lt;/h1&gt;&lt;div class="language-ts vp-adaptive-theme"&gt;&lt;button title="Copy Code" class="copy"&gt;&lt;/button&gt;&lt;span class="lang"&gt;ts&lt;/span&gt;&lt;pre class="shiki shiki-themes dracula-soft vitesse-light vp-code" tabindex="0"&gt;&lt;code&gt;&lt;span class="line"&gt;&lt;span style="--shiki-dark:#F286C4;--shiki-light:#AB5959;"&gt;function&lt;/span&gt;&lt;span style="--shiki-dark:#62E884;--shiki-light:#59873A;"&gt; mapStores&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="--shiki-dark:#FFB86C;--shiki-dark-font-style:italic;--shiki-light:#2E8F82;--shiki-light-font-style:inherit;"&gt;Stores&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;&amp;gt;(&lt;/span&gt;&lt;span style="--shiki-dark:#F286C4;--shiki-light:#999999;"&gt;...&lt;/span&gt;&lt;span style="--shiki-dark:#FFB86C;--shiki-dark-font-style:italic;--shiki-light:#B07D48;--shiki-light-font-style:inherit;"&gt;stores&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;)&lt;/span&gt;&lt;span style="--shiki-dark:#F286C4;--shiki-light:#999999;"&gt;:&lt;/span&gt;&lt;span style="--shiki-dark:#97E1F1;--shiki-dark-font-style:italic;--shiki-light:#2E8F82;--shiki-light-font-style:inherit;"&gt; _Spread&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="--shiki-dark:#FFB86C;--shiki-dark-font-style:italic;--shiki-light:#2E8F82;--shiki-light-font-style:inherit;"&gt;Stores&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Allows using stores without the composition API (&lt;code&gt;setup()&lt;/code&gt;) by generating an object to be spread in the &lt;code&gt;computed&lt;/code&gt; field of a component. It accepts a list of store definitions.&lt;/p&gt;&lt;h2 id="Type-Parameters" tabindex="-1"&gt;Type Parameters &lt;a class="header-anchor" href="#Type-Parameters" aria-label="Permalink to &amp;quot;Type Parameters&amp;quot;"&gt;​&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;• &lt;strong&gt;Stores&lt;/strong&gt; &lt;em&gt;extends&lt;/em&gt; &lt;code&gt;any&lt;/code&gt;[]&lt;/p&gt;&lt;h2 id="Parameters" tabindex="-1"&gt;Parameters &lt;a class="header-anchor" href="#Parameters" aria-label="Permalink to &amp;quot;Parameters&amp;quot;"&gt;​&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;• ...&lt;strong&gt;stores&lt;/strong&gt;: [&lt;code&gt;...Stores[]&lt;/code&gt;]&lt;/p&gt;&lt;p&gt;list of stores to map to an object&lt;/p&gt;&lt;h2 id="Returns" tabindex="-1"&gt;Returns &lt;a class="header-anchor" href="#Returns" aria-label="Permalink to &amp;quot;Returns&amp;quot;"&gt;​&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href="./../type-aliases/Spread.html"&gt;&lt;code&gt;_Spread&lt;/code&gt;&lt;/a&gt;&amp;lt;&lt;code&gt;Stores&lt;/code&gt;&amp;gt;&lt;/p&gt;&lt;h2 id="Example" tabindex="-1"&gt;Example &lt;a class="header-anchor" href="#Example" aria-label="Permalink to &amp;quot;Example&amp;quot;"&gt;​&lt;/a&gt;&lt;/h2&gt;&lt;div class="language-js vp-adaptive-theme"&gt;&lt;button title="Copy Code" class="copy"&gt;&lt;/button&gt;&lt;span class="lang"&gt;js&lt;/span&gt;&lt;pre class="shiki shiki-themes dracula-soft vitesse-light vp-code" tabindex="0"&gt;&lt;code&gt;&lt;span class="line"&gt;&lt;span style="--shiki-dark:#F286C4;--shiki-light:#1E754F;"&gt;export&lt;/span&gt;&lt;span style="--shiki-dark:#F286C4;--shiki-light:#1E754F;"&gt; default&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt; {&lt;/span&gt;&lt;/span&gt;
&lt;span class="line"&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#998418;"&gt;  computed&lt;/span&gt;&lt;span style="--shiki-dark:#F286C4;--shiki-light:#999999;"&gt;:&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt; {&lt;/span&gt;&lt;/span&gt;
&lt;span class="line"&gt;&lt;span style="--shiki-dark:#7B7F8B;--shiki-light:#A0ADA0;"&gt;    // other computed properties&lt;/span&gt;&lt;/span&gt;
&lt;span class="line"&gt;&lt;span style="--shiki-dark:#F286C4;--shiki-light:#999999;"&gt;    ...&lt;/span&gt;&lt;span style="--shiki-dark:#62E884;--shiki-light:#59873A;"&gt;mapStores&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;(&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#B07D48;"&gt;useUserStore&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;,&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#B07D48;"&gt; useCartStore&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span class="line"&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;  },&lt;/span&gt;&lt;/span&gt;
&lt;span class="line"&gt;&lt;/span&gt;
&lt;span class="line"&gt;&lt;span style="--shiki-dark:#62E884;--shiki-light:#59873A;"&gt;  created&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;()&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt; {&lt;/span&gt;&lt;/span&gt;
&lt;span class="line"&gt;&lt;span style="--shiki-dark:#BF9EEE;--shiki-dark-font-style:italic;--shiki-light:#A65E2B;--shiki-light-font-style:inherit;"&gt;    this&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;.&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#B07D48;"&gt;userStore&lt;/span&gt;&lt;span style="--shiki-dark:#7B7F8B;--shiki-light:#A0ADA0;"&gt; // store with id &amp;quot;user&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class="line"&gt;&lt;span style="--shiki-dark:#BF9EEE;--shiki-dark-font-style:italic;--shiki-light:#A65E2B;--shiki-light-font-style:inherit;"&gt;    this&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;.&lt;/span&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#B07D48;"&gt;cartStore&lt;/span&gt;&lt;span style="--shiki-dark:#7B7F8B;--shiki-light:#A0ADA0;"&gt; // store with id &amp;quot;cart&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class="line"&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;  }&lt;/span&gt;&lt;/span&gt;
&lt;span class="line"&gt;&lt;span style="--shiki-dark:#F6F6F4;--shiki-light:#999999;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;`,13)]))}const c=i(n,[["render",h]]);export{F as __pageData,c as default};
</pre></body></html>