| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import { hc } from 'hono/client'
- import { axiosFetch } from './utils/axios-fetch'
- import type { AuthRoutes } from '@/server/api'
- import type { UserRoutes } from '@/server/api'
- import type { RoleRoutes } from '@/server/api'
- import type { FileRoutes } from '@/server/api'
- import type { WechatPayConfigRoutes } from '@/server/api'
- import type { WechatCouponStockRoutes } from '@/server/api'
- import type { WechatCouponRoutes } from '@/server/api'
- import type { WechatPayRoutes } from '@/server/api'
- export const authClient = hc<AuthRoutes>('/', {
- fetch: axiosFetch,
- }).api.v1.auth
- export const userClient = hc<UserRoutes>('/', {
- fetch: axiosFetch,
- }).api.v1.users
- export const roleClient = hc<RoleRoutes>('/', {
- fetch: axiosFetch,
- }).api.v1.roles
- export const fileClient = hc<FileRoutes>('/', {
- fetch: axiosFetch,
- }).api.v1.files
- export const wechatPayConfigClient = hc<WechatPayConfigRoutes>('/', {
- fetch: axiosFetch,
- }).api.v1['wechat-pay-config']
- export const wechatCouponStockClient = hc<WechatCouponStockRoutes>('/', {
- fetch: axiosFetch,
- }).api.v1['wechat-coupon-stocks']
- export const wechatCouponClient = hc<WechatCouponRoutes>('/', {
- fetch: axiosFetch,
- }).api.v1['wechat-coupons']
- export const wechatPayClient = hc<WechatPayRoutes>('/', {
- fetch: axiosFetch,
- }).api.v1['wechat-pay']
|