From 46e43f4bde4a35785b4997b81e86cd19f046b69b Mon Sep 17 00:00:00 2001 From: Minteck Date: Tue, 21 Dec 2021 16:52:28 +0100 Subject: Commit --- src/node_modules/inversify/dts/annotation/decorator_utils.d.ts | 5 +++++ src/node_modules/inversify/dts/annotation/inject.d.ts | 9 +++++++++ src/node_modules/inversify/dts/annotation/injectable.d.ts | 2 ++ src/node_modules/inversify/dts/annotation/multi_inject.d.ts | 3 +++ src/node_modules/inversify/dts/annotation/named.d.ts | 2 ++ src/node_modules/inversify/dts/annotation/optional.d.ts | 2 ++ src/node_modules/inversify/dts/annotation/post_construct.d.ts | 2 ++ src/node_modules/inversify/dts/annotation/tagged.d.ts | 2 ++ src/node_modules/inversify/dts/annotation/target_name.d.ts | 2 ++ src/node_modules/inversify/dts/annotation/unmanaged.d.ts | 2 ++ 10 files changed, 31 insertions(+) create mode 100644 src/node_modules/inversify/dts/annotation/decorator_utils.d.ts create mode 100644 src/node_modules/inversify/dts/annotation/inject.d.ts create mode 100644 src/node_modules/inversify/dts/annotation/injectable.d.ts create mode 100644 src/node_modules/inversify/dts/annotation/multi_inject.d.ts create mode 100644 src/node_modules/inversify/dts/annotation/named.d.ts create mode 100644 src/node_modules/inversify/dts/annotation/optional.d.ts create mode 100644 src/node_modules/inversify/dts/annotation/post_construct.d.ts create mode 100644 src/node_modules/inversify/dts/annotation/tagged.d.ts create mode 100644 src/node_modules/inversify/dts/annotation/target_name.d.ts create mode 100644 src/node_modules/inversify/dts/annotation/unmanaged.d.ts (limited to 'src/node_modules/inversify/dts/annotation') diff --git a/src/node_modules/inversify/dts/annotation/decorator_utils.d.ts b/src/node_modules/inversify/dts/annotation/decorator_utils.d.ts new file mode 100644 index 0000000..2ec7769 --- /dev/null +++ b/src/node_modules/inversify/dts/annotation/decorator_utils.d.ts @@ -0,0 +1,5 @@ +import { interfaces } from "../interfaces/interfaces"; +declare function tagParameter(annotationTarget: any, propertyName: string, parameterIndex: number, metadata: interfaces.Metadata): void; +declare function tagProperty(annotationTarget: any, propertyName: string, metadata: interfaces.Metadata): void; +declare function decorate(decorator: (ClassDecorator | ParameterDecorator | MethodDecorator), target: any, parameterIndex?: number | string): void; +export { decorate, tagParameter, tagProperty }; diff --git a/src/node_modules/inversify/dts/annotation/inject.d.ts b/src/node_modules/inversify/dts/annotation/inject.d.ts new file mode 100644 index 0000000..86bc6f2 --- /dev/null +++ b/src/node_modules/inversify/dts/annotation/inject.d.ts @@ -0,0 +1,9 @@ +import { interfaces } from "../interfaces/interfaces"; +export declare type ServiceIdentifierOrFunc = interfaces.ServiceIdentifier | LazyServiceIdentifer; +export declare class LazyServiceIdentifer { + private _cb; + constructor(cb: () => interfaces.ServiceIdentifier); + unwrap(): string | symbol | interfaces.Newable | interfaces.Abstract; +} +declare function inject(serviceIdentifier: ServiceIdentifierOrFunc): (target: any, targetKey: string, index?: number | undefined) => void; +export { inject }; diff --git a/src/node_modules/inversify/dts/annotation/injectable.d.ts b/src/node_modules/inversify/dts/annotation/injectable.d.ts new file mode 100644 index 0000000..d679438 --- /dev/null +++ b/src/node_modules/inversify/dts/annotation/injectable.d.ts @@ -0,0 +1,2 @@ +declare function injectable(): (target: any) => any; +export { injectable }; diff --git a/src/node_modules/inversify/dts/annotation/multi_inject.d.ts b/src/node_modules/inversify/dts/annotation/multi_inject.d.ts new file mode 100644 index 0000000..362014f --- /dev/null +++ b/src/node_modules/inversify/dts/annotation/multi_inject.d.ts @@ -0,0 +1,3 @@ +import { interfaces } from "../interfaces/interfaces"; +declare function multiInject(serviceIdentifier: interfaces.ServiceIdentifier): (target: any, targetKey: string, index?: number | undefined) => void; +export { multiInject }; diff --git a/src/node_modules/inversify/dts/annotation/named.d.ts b/src/node_modules/inversify/dts/annotation/named.d.ts new file mode 100644 index 0000000..9278743 --- /dev/null +++ b/src/node_modules/inversify/dts/annotation/named.d.ts @@ -0,0 +1,2 @@ +declare function named(name: string | number | symbol): (target: any, targetKey: string, index?: number | undefined) => void; +export { named }; diff --git a/src/node_modules/inversify/dts/annotation/optional.d.ts b/src/node_modules/inversify/dts/annotation/optional.d.ts new file mode 100644 index 0000000..ff6a04b --- /dev/null +++ b/src/node_modules/inversify/dts/annotation/optional.d.ts @@ -0,0 +1,2 @@ +declare function optional(): (target: any, targetKey: string, index?: number | undefined) => void; +export { optional }; diff --git a/src/node_modules/inversify/dts/annotation/post_construct.d.ts b/src/node_modules/inversify/dts/annotation/post_construct.d.ts new file mode 100644 index 0000000..cba8035 --- /dev/null +++ b/src/node_modules/inversify/dts/annotation/post_construct.d.ts @@ -0,0 +1,2 @@ +declare function postConstruct(): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; +export { postConstruct }; diff --git a/src/node_modules/inversify/dts/annotation/tagged.d.ts b/src/node_modules/inversify/dts/annotation/tagged.d.ts new file mode 100644 index 0000000..34aed65 --- /dev/null +++ b/src/node_modules/inversify/dts/annotation/tagged.d.ts @@ -0,0 +1,2 @@ +declare function tagged(metadataKey: string | number | symbol, metadataValue: any): (target: any, targetKey: string, index?: number | undefined) => void; +export { tagged }; diff --git a/src/node_modules/inversify/dts/annotation/target_name.d.ts b/src/node_modules/inversify/dts/annotation/target_name.d.ts new file mode 100644 index 0000000..2edf0b9 --- /dev/null +++ b/src/node_modules/inversify/dts/annotation/target_name.d.ts @@ -0,0 +1,2 @@ +declare function targetName(name: string): (target: any, targetKey: string, index: number) => void; +export { targetName }; diff --git a/src/node_modules/inversify/dts/annotation/unmanaged.d.ts b/src/node_modules/inversify/dts/annotation/unmanaged.d.ts new file mode 100644 index 0000000..4f7879f --- /dev/null +++ b/src/node_modules/inversify/dts/annotation/unmanaged.d.ts @@ -0,0 +1,2 @@ +declare function unmanaged(): (target: any, targetKey: string, index: number) => void; +export { unmanaged }; -- cgit