Настройка
Отдельного файла конфигурации нет. Генерацией управляет объект GenerateOptions, переданный в generate().
GenerateOptions
interface GenerateOptions {
language: string;
client: string;
request?: RequestIR;
document?: unknown;
path?: string;
method?: string;
serverUrl?: string;
securityValues?: Record<string, string>;
softRefMode?: boolean;
}
| Параметр | Тип | Обязателен | Описание |
|---|---|---|---|
language | string | да | Идентификатор целевого языка без учёта регистра, например "javascript" |
client | string | да | Идентификатор HTTP-клиента, например "fetch" |
request | RequestIR | один вариант* | Уже нормализован ный запрос; пропускает normalize |
document | unknown | один вариант* | Разобранный объект документа OpenAPI |
path | string | с document | Точный шаблон пути OpenAPI, например "/pets/{id}" |
method | string | с document | Метод HTTP, например "get" / "post" |
serverUrl | string | нет | Заменяет URL сервера из документа |
securityValues | Record<string, string> | нет | Учётные данные с ключами по именам схем безопасности |
softRefMode | boolean | нет | Не выбрасывает ошибку при неверных или циклических $ref, возвращает частичные значения |
* Нужно передать либо только request, либо document + path + method. Если задан request, параметры document, path, method, serverUrl, securityValues и softRefMode игнорируются.