From dfb8f993f691eedc558d52347b1a93a105f6b0d2 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 03 三月 2025 16:43:14 +0800 Subject: [PATCH] fix: 对接 --- packages/core/src/types.ts | 18 +++++++----------- 1 files changed, 7 insertions(+), 11 deletions(-) diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index 125ebe4..9bb5bd1 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -1,14 +1,7 @@ -import { AxiosRequestConfig } from 'axios'; +import { type RequestConfig } from 'senior-request'; -export interface IRequestOptions extends AxiosRequestConfig {} - -export interface IRequest { - <T = any>(url: string, opts: IRequestOptions): Promise<T>; -} - -export type BlLifeRechargeServicesOptions<T extends IRequest> = { - request: T; - axiosOptions?: AxiosRequestConfig; +export type BlLifeRechargeServicesOptions<TResponse = any, TRequestOptions = any> = { + axiosConfig?: RequestConfig<TResponse, TRequestOptions>; }; export type BlLifeRechargeAccountModelOptions = { @@ -16,5 +9,8 @@ phoneNumber?: string; }; -export type BlLifeRechargeOptions<T extends IRequest> = BlLifeRechargeServicesOptions<T> & +export type BlLifeRechargeOptions< + TResponse = any, + TRequestOptions = any +> = BlLifeRechargeServicesOptions<TResponse, TRequestOptions> & BlLifeRechargeAccountModelOptions & {}; -- Gitblit v1.9.1