import { createPinia as _createPinia } from "pinia";
import { markRaw } from "vue";
import { Router } from "vue-router";

export default function createPinia(router: Router) {
  const pinia = _createPinia();
  pinia.use(({ store }) => {
    store.router = markRaw(router);
  });

  return pinia;
}
