/**
* Registered stores used for devtools.
*/
-export const stores = /*#__PURE__*/ new Set<GenericStore>()
-
-export function registerStore(store: GenericStore) {
- stores.add(store)
-}
+const registeredStores = /*#__PURE__*/ new Set<GenericStore>()
function toastMessage(
message: string,
let isAlreadyInstalled: boolean | undefined
export function addDevtools(app: App, store: GenericStore) {
- registerStore(store)
+ registeredStores.add(store)
setupDevtoolsPlugin(
{
id: 'pinia',
api.on.getInspectorTree((payload) => {
if (payload.app === app && payload.inspectorId === piniaInspectorId) {
- const stores = Array.from(stores)
+ const stores = Array.from(registeredStores)
payload.rootNodes = (payload.filter
? stores.filter((store) =>
api.on.getInspectorState((payload) => {
if (payload.app === app && payload.inspectorId === piniaInspectorId) {
- const stores = Array.from(stores)
+ const stores = Array.from(registeredStores)
const store = stores.find((store) => store.$id === payload.nodeId)
if (store) {