import "../../node_modules/.pnpm/vue@3.3.4/node_modules/vue/dist/vue.runtime.esm-bundler.mjs";
import "../components/GoLoading/index.mjs";
import { defineAsyncComponent } from "../../node_modules/.pnpm/@vue_runtime-core@3.3.4/node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.mjs";
import AsyncLoading from "../components/GoLoading/index.vue.mjs";
const componentInstall = (key, node) => {
  if (!window["$vue"].component(key) && node) {
    window["$vue"].component(key, node);
  }
};
const loadAsyncComponent = (loader) => defineAsyncComponent({
  loader,
  loadingComponent: AsyncLoading,
  delay: 20
});
export {
  componentInstall,
  loadAsyncComponent
};
