UNPKG

inversify

Version:

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

18 lines (17 loc) 654 B
import BindingScope from "../bindings/binding_scope"; import BindingWhenOnSyntax from "./binding_when_on_syntax"; var BindingInSyntax = (function () { function BindingInSyntax(binding) { this._binding = binding; } BindingInSyntax.prototype.inSingletonScope = function () { this._binding.scope = BindingScope.Singleton; return new BindingWhenOnSyntax(this._binding); }; BindingInSyntax.prototype.inTransientScope = function () { this._binding.scope = BindingScope.Transient; return new BindingWhenOnSyntax(this._binding); }; return BindingInSyntax; }()); export default BindingInSyntax;