mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-22 12:20:34 +00:00

* chore: extract the type and comment from apis * chore: template code * feat: openapi * pref: openapi generator. send into public/openapi folder
23 lines
433 B
TypeScript
23 lines
433 B
TypeScript
export type ApiMetaData = {
|
|
name?: string;
|
|
author?: string;
|
|
version?: string;
|
|
};
|
|
|
|
export type ApiType = {
|
|
description?: string;
|
|
path: string;
|
|
url: string;
|
|
query?: itemType | itemType[];
|
|
body?: itemType | itemType[];
|
|
response?: itemType | itemType[];
|
|
method: 'GET' | 'POST' | 'PUT' | 'DELETE';
|
|
} & ApiMetaData;
|
|
|
|
export type itemType = {
|
|
comment?: string;
|
|
key?: string;
|
|
type: string;
|
|
required?: boolean;
|
|
};
|