1 | define(["require", "exports"], function (require, exports) {
|
2 | "use strict";
|
3 | Object.defineProperty(exports, "__esModule", { value: true });
|
4 | 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;
|
5 | exports.NAMED_TAG = "named";
|
6 | exports.NAME_TAG = "name";
|
7 | exports.UNMANAGED_TAG = "unmanaged";
|
8 | exports.OPTIONAL_TAG = "optional";
|
9 | exports.INJECT_TAG = "inject";
|
10 | exports.MULTI_INJECT_TAG = "multi_inject";
|
11 | exports.TAGGED = "inversify:tagged";
|
12 | exports.TAGGED_PROP = "inversify:tagged_props";
|
13 | exports.PARAM_TYPES = "inversify:paramtypes";
|
14 | exports.DESIGN_PARAM_TYPES = "design:paramtypes";
|
15 | exports.POST_CONSTRUCT = "post_construct";
|
16 | exports.PRE_DESTROY = "pre_destroy";
|
17 | function getNonCustomTagKeys() {
|
18 | return [
|
19 | exports.INJECT_TAG,
|
20 | exports.MULTI_INJECT_TAG,
|
21 | exports.NAME_TAG,
|
22 | exports.UNMANAGED_TAG,
|
23 | exports.NAMED_TAG,
|
24 | exports.OPTIONAL_TAG,
|
25 | ];
|
26 | }
|
27 | exports.NON_CUSTOM_TAG_KEYS = getNonCustomTagKeys();
|
28 | });
|
29 |
|
\ | No newline at end of file |