1 | import { ControllerMetadataArgs } from '../metadata/args/ControllerMetadataArgs';
|
2 | import { ActionMetadataArgs } from '../metadata/args/ActionMetadataArgs';
|
3 | import { ParamMetadataArgs } from '../metadata/args/ParamMetadataArgs';
|
4 | import { ResponseHandlerMetadataArgs } from '../metadata/args/ResponseHandleMetadataArgs';
|
5 | import { MiddlewareMetadataArgs } from '../metadata/args/MiddlewareMetadataArgs';
|
6 | import { UseMetadataArgs } from '../metadata/args/UseMetadataArgs';
|
7 | import { UseInterceptorMetadataArgs } from '../metadata/args/UseInterceptorMetadataArgs';
|
8 | import { InterceptorMetadataArgs } from '../metadata/args/InterceptorMetadataArgs';
|
9 |
|
10 |
|
11 |
|
12 | export declare class MetadataArgsStorage {
|
13 | |
14 |
|
15 |
|
16 | controllers: ControllerMetadataArgs[];
|
17 | |
18 |
|
19 |
|
20 | middlewares: MiddlewareMetadataArgs[];
|
21 | |
22 |
|
23 |
|
24 | interceptors: InterceptorMetadataArgs[];
|
25 | |
26 |
|
27 |
|
28 | uses: UseMetadataArgs[];
|
29 | |
30 |
|
31 |
|
32 | useInterceptors: UseInterceptorMetadataArgs[];
|
33 | |
34 |
|
35 |
|
36 | actions: ActionMetadataArgs[];
|
37 | |
38 |
|
39 |
|
40 | params: ParamMetadataArgs[];
|
41 | |
42 |
|
43 |
|
44 | responseHandlers: ResponseHandlerMetadataArgs[];
|
45 | |
46 |
|
47 |
|
48 | filterMiddlewareMetadatasForClasses(classes: Function[]): MiddlewareMetadataArgs[];
|
49 | |
50 |
|
51 |
|
52 | filterInterceptorMetadatasForClasses(classes: Function[]): InterceptorMetadataArgs[];
|
53 | |
54 |
|
55 |
|
56 | filterControllerMetadatasForClasses(classes: Function[]): ControllerMetadataArgs[];
|
57 | |
58 |
|
59 |
|
60 | filterActionsWithTarget(target: Function): ActionMetadataArgs[];
|
61 | |
62 |
|
63 |
|
64 | filterUsesWithTargetAndMethod(target: Function, methodName: string): UseMetadataArgs[];
|
65 | |
66 |
|
67 |
|
68 | filterInterceptorUsesWithTargetAndMethod(target: Function, methodName: string): UseInterceptorMetadataArgs[];
|
69 | |
70 |
|
71 |
|
72 | filterParamsWithTargetAndMethod(target: Function, methodName: string): ParamMetadataArgs[];
|
73 | |
74 |
|
75 |
|
76 | filterResponseHandlersWithTarget(target: Function): ResponseHandlerMetadataArgs[];
|
77 | |
78 |
|
79 |
|
80 | filterResponseHandlersWithTargetAndMethod(target: Function, methodName: string): ResponseHandlerMetadataArgs[];
|
81 | |
82 |
|
83 |
|
84 | reset(): void;
|
85 | }
|