fork of hey-api/openapi-ts because I need some additional things
1import './assets/main.css'
2
3import { PiniaColada } from '@pinia/colada'
4import { createPinia } from 'pinia'
5import { createApp } from 'vue'
6
7import App from './App.vue'
8import { client } from './client/client.gen'
9import router from './router'
10
11// configure internal service client
12client.setConfig({
13 // set default base url for requests
14 baseUrl: 'https://petstore3.swagger.io/api/v3',
15 // set default headers for requests
16 headers: {
17 Authorization: 'Bearer <token_from_service_client>'
18 }
19})
20
21const app = createApp(App)
22
23const pinia = createPinia()
24app.use(pinia)
25app.use(PiniaColada)
26app.use(router)
27
28app.mount('#app')