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