UNPKG

inversify

Version:

A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.

22 lines 895 B
import { BindingScopeEnum } from "../constants/literal_types"; import { BindingWhenOnSyntax } from "./binding_when_on_syntax"; var BindingInSyntax = (function () { function BindingInSyntax(binding) { this._binding = binding; } BindingInSyntax.prototype.inRequestScope = function () { this._binding.scope = BindingScopeEnum.Request; return new BindingWhenOnSyntax(this._binding); }; BindingInSyntax.prototype.inSingletonScope = function () { this._binding.scope = BindingScopeEnum.Singleton; return new BindingWhenOnSyntax(this._binding); }; BindingInSyntax.prototype.inTransientScope = function () { this._binding.scope = BindingScopeEnum.Transient; return new BindingWhenOnSyntax(this._binding); }; return BindingInSyntax; }()); export { BindingInSyntax }; //# sourceMappingURL=binding_in_syntax.js.map