UNPKG

1.16 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.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;
4exports.NAMED_TAG = 'named';
5exports.NAME_TAG = 'name';
6exports.UNMANAGED_TAG = 'unmanaged';
7exports.OPTIONAL_TAG = 'optional';
8exports.INJECT_TAG = 'inject';
9exports.MULTI_INJECT_TAG = 'multi_inject';
10exports.TAGGED = 'inversify:tagged';
11exports.TAGGED_PROP = 'inversify:tagged_props';
12exports.PARAM_TYPES = 'inversify:paramtypes';
13exports.DESIGN_PARAM_TYPES = 'design:paramtypes';
14exports.POST_CONSTRUCT = 'post_construct';
15exports.PRE_DESTROY = 'pre_destroy';
16function 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}
26exports.NON_CUSTOM_TAG_KEYS = getNonCustomTagKeys();