مرجع API
upgradeOasTo32(input, options?)
يحوّل مستند Swagger 2.0 أو OpenAPI 3.x إلى OpenAPI 3.2.
| المعامل | النوع | مطلوب | الوصف |
|---|---|---|---|
input | OpenApiDocument | string | نعم | مستند Swagger 2.0 أو OpenAPI 3.x ككائن عادي أو سلسلة JSON/YAML |
options | UpgradeOptions | لا | إعداد اختياري |
القيمة المعادة: Promise<Oas32Document> — مستند OpenAPI 3.2 تم التحقق منه.
الاستثناء: OpenApiUpgradeError — راجع رموز الأخطاء.
UpgradeOptions
| الخاصية | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
validateResult | boolean | true | التحقق من مطابقة المستند المحوّل للمخطط |
checkVersion | boolean | true | التأكد من أن المخرجات تعلن OpenAPI 3.2.x |
maxDepth | number | 64 | عمق فحص المراجع الدائرية. اضبطه على 0 للتعطيل |