Files
dcalc/frontend/src/api/info/index.ts
T
2025-06-11 16:29:10 +08:00

24 lines
769 B
TypeScript

import { defineRequest } from '../common'
import type { IAdventureInfo, ICharacterInfo, ISkillInfo } from './type'
export default defineRequest((request) => {
return {
async adventures() {
const res = await request.get<IAdventureInfo[]>('/adventure')
return res.data
},
async createToken(alter: string, equVersion?: string) {
const res = await request.get<string>(`/token/get/${alter}`, { params: { equVersion } })
return res.data
},
async characterInfo() {
const res = await request.get<ICharacterInfo>('/character')
return res.data
},
async skillDetail(skillId: string, level: number) {
const res = await request.get<ISkillInfo>(`/skill/${skillId}/${level}`)
return res.data
}
}
})