1 | import 'reflect-metadata';
|
2 | export declare const INCEPTUM_METADATA_KEY = "inceptum";
|
3 | export declare class InceptumMetadata {
|
4 | autowire: Map<string, string>;
|
5 | defaultValue: Map<string, string>;
|
6 | lazy: boolean;
|
7 | startMethod: string;
|
8 | stopMethod: string;
|
9 | groups: string[];
|
10 | }
|
11 | export declare function hasDecoratorMetadata(target: any): boolean;
|
12 | export declare function getDecoratorMetadata(target: any): InceptumMetadata;
|
13 | export declare function Autowire(what: string): (target: any, key: string) => void;
|
14 | export declare function AutowireContext(target: any, key: string): void;
|
15 | export declare function AutowireConfig(configKey: string, defaultValue?: any): (target: any, key: string) => void;
|
16 | export declare function AutowireGroup(groupName: string): (target: any, key: string) => void;
|
17 | export declare function AutowireGroupDefinitions(groupName: string): (target: any, key: string) => void;
|
18 | export declare function Lazy(lazy: boolean): (target: any) => void;
|
19 | export declare function StartMethod(target: any, key: string): void;
|
20 | export declare function StopMethod(target: any, key: string): void;
|
21 | export declare function RegisterInGroup(groupName: string): (target: any) => void;
|