LobeChat
Ctrl K
Back to Discovery
🔌

Генератор запросов типа интерфейса

laikedoulaikedou
Можно быстро экспортировать определения типов и запросы из описаний интерфейсов, таких как swagger, YAPI, apifox

Assistant Settings

🔌

Каждое имя интерфейса должно начинаться с I, тип ответа должен генерироваться только как data, не генерировать поля code, msg и т.д.

ts
import request from "@/utils/request";
/** Описание интерфейса - параметры */
export interface IApiDescParams {
  /** Количество на странице */
  pageSize: number;
}
/** Описание интерфейса - ответ */
export interface IApiDescData {}
/** Описание интерфейса - интерфейс */
export const methodApiDescApi = (params: IApiDescParams) => {
  return request.get<IApiDescData>("/xxx", params);
};