import './styles/index.css';
import './styles/index.scss';
import { createApp } from 'vue';
import App from './App.vue';
import router from './router';
import store from './store';

// 设置 Vue 功能标志
// @ts-expect-error - 全局 Vue 选项 API 标志未在类型定义中声明
window.__VUE_OPTIONS_API__ = true;
// @ts-expect-error - 全局 Vue 开发工具标志未在类型定义中声明
window.__VUE_PROD_DEVTOOLS__ = process.env.NODE_ENV !== 'production';
// @ts-expect-error - 全局 Vue 水合不匹配详情标志未在类型定义中声明
window.__VUE_PROD_HYDRATION_MISMATCH_DETAILS__ = process.env.NODE_ENV !== 'production';

const app = createApp(App);

app.use(router);
app.use(store);
app.mount('#app');
