SB-6.1-PRE

This commit is contained in:
ItzEmerald committed 2021-02-02 13:50:53 +00:00
1 parent 690169a409
commit 358a25f522
3760 files changed
+300059 -36

No files matched your search

+5
View File
@@ -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 };
+9
View File
@@ -0,0 +1,9 @@
import { interfaces } from "../interfaces/interfaces";
export declare type ServiceIdentifierOrFunc = interfaces.ServiceIdentifier<any> | LazyServiceIdentifer;
export declare class LazyServiceIdentifer<T = any> {
private _cb;
constructor(cb: () => interfaces.ServiceIdentifier<T>);
unwrap(): string | symbol | interfaces.Newable<T> | interfaces.Abstract<T>;
}
declare function inject(serviceIdentifier: ServiceIdentifierOrFunc): (target: any, targetKey: string, index?: number | undefined) => void;
export { inject };
+2
View File
@@ -0,0 +1,2 @@
declare function injectable(): (target: any) => any;
export { injectable };
+3
View File
@@ -0,0 +1,3 @@
import { interfaces } from "../interfaces/interfaces";
declare function multiInject(serviceIdentifier: interfaces.ServiceIdentifier<any>): (target: any, targetKey: string, index?: number | undefined) => void;
export { multiInject };
+2
View File
@@ -0,0 +1,2 @@
declare function named(name: string | number | symbol): (target: any, targetKey: string, index?: number | undefined) => void;
export { named };
+2
View File
@@ -0,0 +1,2 @@
declare function optional(): (target: any, targetKey: string, index?: number | undefined) => void;
export { optional };
+2
View File
@@ -0,0 +1,2 @@
declare function postConstruct(): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void;
export { postConstruct };
+2
View File
@@ -0,0 +1,2 @@
declare function tagged(metadataKey: string | number | symbol, metadataValue: any): (target: any, targetKey: string, index?: number | undefined) => void;
export { tagged };
+2
View File
@@ -0,0 +1,2 @@
declare function targetName(name: string): (target: any, targetKey: string, index: number) => void;
export { targetName };
+2
View File
@@ -0,0 +1,2 @@
declare function unmanaged(): (target: any, targetKey: string, index: number) => void;
export { unmanaged };