UNPKG

669 BTypeScriptView Raw
1import { Applicator } from '../applicators';
2export interface DecoratorConfigOptions {
3 bound?: boolean;
4 setter?: boolean;
5 getter?: boolean;
6 property?: boolean;
7 method?: boolean;
8 optionalParams?: boolean;
9}
10export 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}