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

+19
View File
@@ -0,0 +1,19 @@
import { interfaces } from "../interfaces/interfaces";
declare class Binding<T> implements interfaces.Binding<T> {
id: number;
moduleId: string;
activated: boolean;
serviceIdentifier: interfaces.ServiceIdentifier<T>;
implementationType: interfaces.Newable<T> | null;
cache: T | null;
dynamicValue: ((context: interfaces.Context) => T) | null;
scope: interfaces.BindingScope;
type: interfaces.BindingType;
factory: interfaces.FactoryCreator<T> | null;
provider: interfaces.ProviderCreator<T> | null;
constraint: (request: interfaces.Request) => boolean;
onActivation: ((context: interfaces.Context, injectable: T) => T) | null;
constructor(serviceIdentifier: interfaces.ServiceIdentifier<T>, scope: interfaces.BindingScope);
clone(): interfaces.Binding<T>;
}
export { Binding };
+6
View File
@@ -0,0 +1,6 @@
declare const BindingCount: {
MultipleBindingsAvailable: number;
NoBindingsAvailable: number;
OnlyOneBindingAvailable: number;
};
export { BindingCount };