OptionalcompilerOptionalcontrollerAn array of path globs that point to your route controllers that you would like to have tsoa include.
OptionaldefaultThe entry point to your API
OptionalignoreDirectories to ignore during TypeScript metadata scan
OptionalmulterMulter's options to generate multer's middleware. It doesn't support storage option
since v6.4.0 instroduces RegisterRoutes can pass multerOptions, we will quickly remove this options soon at future version. (https://github.com/lukeautry/tsoa/issues/1587#issuecomment-2391291433) (https://github.com/lukeautry/tsoa/pull/1638)
OptionalnoModes that allow you to prevent input data from entering into your API. This will document your decision in the swagger.yaml and it will turn on excess-property validation (at runtime) in your routes.
Route generation configuration object
Swagger generation configuration object
OptionaltsconfigPath to a tsconfig file used as an input source for compiler options during generation. If omitted, tsoa-next will look for tsconfig.json starting from the loaded tsoa config directory. Explicit compilerOptions in tsoa-next config still take precedence over tsconfig values.
TypeScript CompilerOptions to be used during generation. These are merged over compiler options resolved from tsconfig.