LobeChat
Ctrl K
Back to Discovery
🔌

Gerador de Requisições de Tipo de Interface

laikedoulaikedou
Pode exportar rapidamente definições de tipo e requisições a partir de descrições de interface como swagger, YAPI, apifox, etc.

Assistant Settings

🔌

Cada nome de interface deve começar com I, o tipo de resposta deve gerar apenas data, não gerar campos como code, msg, etc.

ts
import request from "@/utils/request";
/** Descrição da interface - parâmetros */
export interface IApiDescParams {
  /** Quantidade de páginas */
  pageSize: number;
}
/** Descrição da interface - resposta */
export interface IApiDescData {}
/** Descrição da interface - interface */
export const methodApiDescApi = (params: IApiDescParams) => {
  return request.get<IApiDescData>("/xxx", params);
};