Skip to content

Commit 62a342e

Browse files
committed
Add dist
1 parent 8b30ec7 commit 62a342e

File tree

175 files changed

+10221
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

175 files changed

+10221
-1
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
dist
21
distForNoAdditional
32
node_modules
43
routes.ts

packages/cli/dist/cli.d.ts

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
#!/usr/bin/env node
2+
import { Config, RoutesConfig, SpecConfig, Tsoa } from '@tsoa/runtime';
3+
import { AbstractRouteGenerator } from './routeGeneration/routeGenerator';
4+
export interface ExtendedSpecConfig extends SpecConfig {
5+
entryFile: Config['entryFile'];
6+
noImplicitAdditionalProperties: Exclude<Config['noImplicitAdditionalProperties'], undefined>;
7+
controllerPathGlobs?: Config['controllerPathGlobs'];
8+
}
9+
export declare const validateSpecConfig: (config: Config) => Promise<ExtendedSpecConfig>;
10+
type RouteGeneratorImpl = new (metadata: Tsoa.Metadata, options: ExtendedRoutesConfig) => AbstractRouteGenerator<any>;
11+
export interface ExtendedRoutesConfig extends RoutesConfig {
12+
entryFile: Config['entryFile'];
13+
noImplicitAdditionalProperties: Exclude<Config['noImplicitAdditionalProperties'], undefined>;
14+
controllerPathGlobs?: Config['controllerPathGlobs'];
15+
multerOpts?: Config['multerOpts'];
16+
rootSecurity?: Config['spec']['rootSecurity'];
17+
routeGenerator?: string | RouteGeneratorImpl;
18+
}
19+
export interface ConfigArgs {
20+
basePath?: string;
21+
configuration?: string | Config;
22+
}
23+
export interface SwaggerArgs extends ConfigArgs {
24+
host?: string;
25+
json?: boolean;
26+
yaml?: boolean;
27+
}
28+
export declare function runCLI():
29+
| {
30+
[x: string]: unknown;
31+
_: (string | number)[];
32+
$0: string;
33+
}
34+
| Promise<{
35+
[x: string]: unknown;
36+
_: (string | number)[];
37+
$0: string;
38+
}>;
39+
export declare function generateSpecAndRoutes(args: SwaggerArgs, metadata?: Tsoa.Metadata): Promise<Tsoa.Metadata>;
40+
export {};

0 commit comments

Comments
 (0)