inversify-binding-decorators
Version:
An utility that allows developers to declare InversifyJS bindings using ES2016 decorators
66 lines (65 loc) • 3.11 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var ProvideInWhenOnSyntax = /** @class */ (function () {
function ProvideInWhenOnSyntax(provideInSyntax, provideWhenSyntax, provideOnSyntax) {
this._provideInSyntax = provideInSyntax;
this._provideWhenSyntax = provideWhenSyntax;
this._provideOnSyntax = provideOnSyntax;
}
ProvideInWhenOnSyntax.prototype.when = function (constraint) {
return this._provideWhenSyntax.when(constraint);
};
ProvideInWhenOnSyntax.prototype.whenTargetNamed = function (name) {
return this._provideWhenSyntax.whenTargetNamed(name);
};
ProvideInWhenOnSyntax.prototype.whenTargetTagged = function (tag, value) {
return this._provideWhenSyntax.whenTargetTagged(tag, value);
};
ProvideInWhenOnSyntax.prototype.whenInjectedInto = function (parent) {
return this._provideWhenSyntax.whenInjectedInto(parent);
};
ProvideInWhenOnSyntax.prototype.whenParentNamed = function (name) {
return this._provideWhenSyntax.whenParentNamed(name);
};
ProvideInWhenOnSyntax.prototype.whenParentTagged = function (tag, value) {
return this._provideWhenSyntax.whenParentTagged(tag, value);
};
ProvideInWhenOnSyntax.prototype.whenAnyAncestorIs = function (ancestor) {
return this._provideWhenSyntax.whenAnyAncestorIs(ancestor);
};
ProvideInWhenOnSyntax.prototype.whenNoAncestorIs = function (ancestor) {
return this._provideWhenSyntax.whenNoAncestorIs(ancestor);
};
ProvideInWhenOnSyntax.prototype.whenAnyAncestorNamed = function (name) {
return this._provideWhenSyntax.whenAnyAncestorNamed(name);
};
ProvideInWhenOnSyntax.prototype.whenAnyAncestorTagged = function (tag, value) {
return this._provideWhenSyntax.whenAnyAncestorTagged(tag, value);
};
ProvideInWhenOnSyntax.prototype.whenNoAncestorNamed = function (name) {
return this._provideWhenSyntax.whenNoAncestorNamed(name);
};
ProvideInWhenOnSyntax.prototype.whenNoAncestorTagged = function (tag, value) {
return this._provideWhenSyntax.whenNoAncestorTagged(tag, value);
};
ProvideInWhenOnSyntax.prototype.whenAnyAncestorMatches = function (constraint) {
return this._provideWhenSyntax.whenAnyAncestorMatches(constraint);
};
ProvideInWhenOnSyntax.prototype.whenNoAncestorMatches = function (constraint) {
return this._provideWhenSyntax.whenNoAncestorMatches(constraint);
};
ProvideInWhenOnSyntax.prototype.onActivation = function (fn) {
return this._provideOnSyntax.onActivation(fn);
};
ProvideInWhenOnSyntax.prototype.inSingletonScope = function () {
return this._provideInSyntax.inSingletonScope();
};
ProvideInWhenOnSyntax.prototype.inTransientScope = function () {
return this._provideInSyntax.inTransientScope();
};
ProvideInWhenOnSyntax.prototype.done = function (force) {
return this._provideInSyntax.done(force);
};
return ProvideInWhenOnSyntax;
}());
exports.default = ProvideInWhenOnSyntax;