From 46e43f4bde4a35785b4997b81e86cd19f046b69b Mon Sep 17 00:00:00 2001 From: Minteck Date: Tue, 21 Dec 2021 16:52:28 +0100 Subject: Commit --- .../inversify/dts/syntax/binding_when_syntax.d.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/node_modules/inversify/dts/syntax/binding_when_syntax.d.ts (limited to 'src/node_modules/inversify/dts/syntax/binding_when_syntax.d.ts') diff --git a/src/node_modules/inversify/dts/syntax/binding_when_syntax.d.ts b/src/node_modules/inversify/dts/syntax/binding_when_syntax.d.ts new file mode 100644 index 0000000..7dab4a7 --- /dev/null +++ b/src/node_modules/inversify/dts/syntax/binding_when_syntax.d.ts @@ -0,0 +1,21 @@ +import { interfaces } from "../interfaces/interfaces"; +declare class BindingWhenSyntax implements interfaces.BindingWhenSyntax { + private _binding; + constructor(binding: interfaces.Binding); + when(constraint: (request: interfaces.Request) => boolean): interfaces.BindingOnSyntax; + whenTargetNamed(name: string | number | symbol): interfaces.BindingOnSyntax; + whenTargetIsDefault(): interfaces.BindingOnSyntax; + whenTargetTagged(tag: string | number | symbol, value: any): interfaces.BindingOnSyntax; + whenInjectedInto(parent: (Function | string)): interfaces.BindingOnSyntax; + whenParentNamed(name: string | number | symbol): interfaces.BindingOnSyntax; + whenParentTagged(tag: string | number | symbol, value: any): interfaces.BindingOnSyntax; + whenAnyAncestorIs(ancestor: (Function | string)): interfaces.BindingOnSyntax; + whenNoAncestorIs(ancestor: (Function | string)): interfaces.BindingOnSyntax; + whenAnyAncestorNamed(name: string | number | symbol): interfaces.BindingOnSyntax; + whenNoAncestorNamed(name: string | number | symbol): interfaces.BindingOnSyntax; + whenAnyAncestorTagged(tag: string | number | symbol, value: any): interfaces.BindingOnSyntax; + whenNoAncestorTagged(tag: string | number | symbol, value: any): interfaces.BindingOnSyntax; + whenAnyAncestorMatches(constraint: (request: interfaces.Request) => boolean): interfaces.BindingOnSyntax; + whenNoAncestorMatches(constraint: (request: interfaces.Request) => boolean): interfaces.BindingOnSyntax; +} +export { BindingWhenSyntax }; -- cgit