tsoa-next / @tsoa-next/cli / ExtendedRoutesConfig
Interface: ExtendedRoutesConfig
محددة في: cli/src/api.ts:416
التشويش المطّرد validateRoutesConfig.
التذييلات
RoutesConfig
الممتلكات
authenticationModule?
optional authenticationModule?: string;محددة في: packages/runtime/src/config.ts:274
طريق وحدة التوثيق التي تستخدمها الطرق المتولدة.
Inherited from
RoutesConfig.authenticationModulebasePath?
optional basePath?: string;محددة في: packages/runtime/src/config.ts:254
"مسار الـ "بـاس أي إس أي" "مثل الـ "إف 1 https://myapi.com/v1
Inherited from
RoutesConfig.basePathbodyCoercion
bodyCoercion: boolean;محددة في: cli/src/api.ts:419
ما إذا كان يجبر ضمناً بارامترات الجسم إلى نوع مقبول
Default
trueتجاوزات
RoutesConfig.bodyCoercioncontrollerPathGlobs?
optional controllerPathGlobs?: string[];محددة في: cli/src/api.ts:420
entryFile
entryFile: string;محددة في: cli/src/api.ts:417
esm?
optional esm?: boolean;محددة في: packages/runtime/src/config.ts:281
عند التمكين، تولد الواردات من الطرق .js تمديدات لنواتج الإدارة السليمة بيئياً.
Default
falseInherited from
RoutesConfig.esmiocModule?
optional iocModule?: string;محددة في: packages/runtime/src/config.ts:269
IoC module path, for example ./inversify/ioc.
Inherited from
RoutesConfig.iocModulemiddleware?
optional middleware?: "express" | "hapi" | "koa";محددة في: packages/runtime/src/config.ts:259
مُقدّم مُقدّم للبرمجة.
Inherited from
RoutesConfig.middlewaremiddlewareTemplate?
optional middlewareTemplate?: string;محددة في: packages/runtime/src/config.ts:264
العرف Handlebars ممر نموذجي يستخدم بدلاً من نموذج البرمجيات المتوسطة
Inherited from
RoutesConfig.middlewareTemplatemulterOpts?
optional multerOpts?: Options;محددة في: cli/src/api.ts:421
noImplicitAdditionalProperties
noImplicitAdditionalProperties: "ignore" | "throw-on-extras" | "silently-remove-extras";محددة في: cli/src/api.ts:418
noWriteIfUnchanged?
optional noWriteIfUnchanged?: boolean;محددة في: packages/runtime/src/config.ts:249
يكتبون ملف الطريق عندما يطابق المحتوى المولد الملف الحالي
Inherited from
RoutesConfig.noWriteIfUnchangedrewriteRelativeImportExtensions?
optional rewriteRelativeImportExtensions?: boolean;محددة في: packages/runtime/src/config.ts:295
عند التمكين، تولد الواردات من الطرق .ts تمديدات الدعم TypeScript 5.7 rewriteRelativeImportExtensions.
Default
falseInherited from
RoutesConfig.rewriteRelativeImportExtensionsrootSecurity?
optional rootSecurity?: Security[];محددة في: cli/src/api.ts:422
routeGenerator?
optional routeGenerator?:
| string
| ((metadata, options) => AbstractRouteGenerator<ExtendedRoutesConfig>);محددة في: cli/src/api.ts:424
routesDir
routesDir: string;محددة في: packages/runtime/src/config.ts:239
دليل أين توجد ملفات للطرق
Inherited from
RoutesConfig.routesDirroutesFileName?
optional routesFileName?: string;محددة في: packages/runtime/src/config.ts:244
اسم ملف لنموذج الطريق المولد
Inherited from
RoutesConfig.routesFileNameruntimeSpecConfig?
optional runtimeSpecConfig?: RuntimeSpecConfigSnapshot;محددة في: cli/src/api.ts:423
