1 | import { Applicator } from '../applicators';
|
2 | export interface DecoratorConfigOptions {
|
3 | bound?: boolean;
|
4 | setter?: boolean;
|
5 | getter?: boolean;
|
6 | property?: boolean;
|
7 | method?: boolean;
|
8 | optionalParams?: boolean;
|
9 | }
|
10 | export declare class DecoratorConfig {
|
11 | readonly execute: Function;
|
12 | readonly applicator: Applicator;
|
13 | readonly options: DecoratorConfigOptions;
|
14 | constructor(execute: Function, applicator: Applicator, options?: DecoratorConfigOptions);
|
15 | readonly bound: boolean;
|
16 | readonly setter: boolean;
|
17 | readonly getter: boolean;
|
18 | readonly property: boolean;
|
19 | readonly method: boolean;
|
20 | readonly optionalParams: boolean;
|
21 | }
|