UNPKG

@inversifyjs/core

Version:

InversifyJs core package

22 lines 757 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cloneProviderBinding = cloneProviderBinding; const cloneBindingCache_1 = require("./cloneBindingCache"); /** * Clones a ProviderBinding */ function cloneProviderBinding(binding) { return { cache: (0, cloneBindingCache_1.cloneBindingCache)(binding.cache), id: binding.id, isSatisfiedBy: binding.isSatisfiedBy, moduleId: binding.moduleId, onActivation: binding.onActivation, onDeactivation: binding.onDeactivation, provider: binding.provider, scope: binding.scope, serviceIdentifier: binding.serviceIdentifier, type: binding.type, }; } //# sourceMappingURL=cloneProviderBinding.js.map