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);
};