1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.NON_CUSTOM_TAG_KEYS = exports.PRE_DESTROY = exports.POST_CONSTRUCT = exports.DESIGN_PARAM_TYPES = exports.PARAM_TYPES = exports.TAGGED_PROP = exports.TAGGED = exports.MULTI_INJECT_TAG = exports.INJECT_TAG = exports.OPTIONAL_TAG = exports.UNMANAGED_TAG = exports.NAME_TAG = exports.NAMED_TAG = void 0;
|
4 | exports.NAMED_TAG = 'named';
|
5 | exports.NAME_TAG = 'name';
|
6 | exports.UNMANAGED_TAG = 'unmanaged';
|
7 | exports.OPTIONAL_TAG = 'optional';
|
8 | exports.INJECT_TAG = 'inject';
|
9 | exports.MULTI_INJECT_TAG = 'multi_inject';
|
10 | exports.TAGGED = 'inversify:tagged';
|
11 | exports.TAGGED_PROP = 'inversify:tagged_props';
|
12 | exports.PARAM_TYPES = 'inversify:paramtypes';
|
13 | exports.DESIGN_PARAM_TYPES = 'design:paramtypes';
|
14 | exports.POST_CONSTRUCT = 'post_construct';
|
15 | exports.PRE_DESTROY = 'pre_destroy';
|
16 | function getNonCustomTagKeys() {
|
17 | return [
|
18 | exports.INJECT_TAG,
|
19 | exports.MULTI_INJECT_TAG,
|
20 | exports.NAME_TAG,
|
21 | exports.UNMANAGED_TAG,
|
22 | exports.NAMED_TAG,
|
23 | exports.OPTIONAL_TAG,
|
24 | ];
|
25 | }
|
26 | exports.NON_CUSTOM_TAG_KEYS = getNonCustomTagKeys();
|