tsoa-next / @tsoa-next/cli / ExtendedRoutesConfig
इंटरफ़ेस: विस्तारित रूट्सकॉनफिग
में परिभाषित: cli/src/api.ts:416
सामान्यीकृत मार्ग-पीढ़ी विन्यास द्वारा वापस लौटे validateRoutesConfig।
विस्तार
RoutesConfig
गुण
authenticationModule?
optional authenticationModule?: string;में परिभाषित: packages/runtime/src/config.ts:274
प्रमाणीकरण मॉड्यूल पथ उत्पन्न मार्गों द्वारा इस्तेमाल किया।
से विरासत
RoutesConfig.authenticationModulebasePath?
optional basePath?: string;में परिभाषित: packages/runtime/src/config.ts:254
बेस एपीआई पथ; उदाहरण के लिए '/ v1' में https://myapi.com/v1
से विरासत
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 ESM आउटपुट के लिए एक्सटेंशन।
Default
falseसे विरासत
RoutesConfig.esmiocModule?
optional iocModule?: string;में परिभाषित: packages/runtime/src/config.ts:269
उदाहरण के लिए, IoC मॉड्यूल पथ ./inversify/ioc।
से विरासत
RoutesConfig.iocModulemiddleware?
optional middleware?: "express" | "hapi" | "koa";में परिभाषित: packages/runtime/src/config.ts:259
मिडलवेयर प्रदाता।
से विरासत
RoutesConfig.middlewaremiddlewareTemplate?
optional middlewareTemplate?: string;में परिभाषित: packages/runtime/src/config.ts:264
कस्टम Handlebars टेम्पलेट पथ का उपयोग अंतर्निहित मिडलवेयर टेम्पलेट के बजाय किया जाता है।
से विरासत
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
जब उत्पन्न हुई सामग्री मौजूदा फ़ाइल से मेल खाती है तो रूट फ़ाइल लिखने के लिए छोड़ देता है।
से विरासत
RoutesConfig.noWriteIfUnchangedrewriteRelativeImportExtensions?
optional rewriteRelativeImportExtensions?: boolean;में परिभाषित: packages/runtime/src/config.ts:295
जब सक्षम हो जाता है, तो रूट आयात जारी रहता है .ts समर्थन करने के लिए एक्सटेंशन TypeScript 5.75 rewriteRelativeImportExtensions।
Default
falseसे विरासत
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
निर्देशिका जहां उत्पन्न रूट फ़ाइलों को लिखा जाता है।
से विरासत
RoutesConfig.routesDirroutesFileName?
optional routesFileName?: string;में परिभाषित: packages/runtime/src/config.ts:244
उत्पन्न रूट मॉड्यूल के लिए फ़ाइल नाम।
से विरासत
RoutesConfig.routesFileNameruntimeSpecConfig?
optional runtimeSpecConfig?: RuntimeSpecConfigSnapshot;में परिभाषित: cli/src/api.ts:423
