SB-6.1-PRE
This commit is contained in:
1 parent
690169a409
commit
358a25f522
3760 files changed
+300059
-36
No files matched your search
+11
@@ -0,0 +1,11 @@
|
||||
import { interfaces } from "../interfaces/interfaces";
|
||||
declare class Context implements interfaces.Context {
|
||||
id: number;
|
||||
container: interfaces.Container;
|
||||
plan: interfaces.Plan;
|
||||
currentRequest: interfaces.Request;
|
||||
constructor(container: interfaces.Container);
|
||||
addPlan(plan: interfaces.Plan): void;
|
||||
setCurrentRequest(currentRequest: interfaces.Request): void;
|
||||
}
|
||||
export { Context };
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
import { interfaces } from "../interfaces/interfaces";
|
||||
declare class Metadata implements interfaces.Metadata {
|
||||
key: string | number | symbol;
|
||||
value: any;
|
||||
constructor(key: string | number | symbol, value: any);
|
||||
toString(): string;
|
||||
}
|
||||
export { Metadata };
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
import { interfaces } from "../interfaces/interfaces";
|
||||
declare class MetadataReader implements interfaces.MetadataReader {
|
||||
getConstructorMetadata(constructorFunc: Function): interfaces.ConstructorMetadata;
|
||||
getPropertiesMetadata(constructorFunc: Function): interfaces.MetadataMap;
|
||||
}
|
||||
export { MetadataReader };
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
import { interfaces } from "../interfaces/interfaces";
|
||||
declare class Plan implements interfaces.Plan {
|
||||
parentContext: interfaces.Context;
|
||||
rootRequest: interfaces.Request;
|
||||
constructor(parentContext: interfaces.Context, rootRequest: interfaces.Request);
|
||||
}
|
||||
export { Plan };
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import { interfaces } from "../interfaces/interfaces";
|
||||
declare function getBindingDictionary(cntnr: any): interfaces.Lookup<interfaces.Binding<any>>;
|
||||
declare function plan(metadataReader: interfaces.MetadataReader, container: interfaces.Container, isMultiInject: boolean, targetType: interfaces.TargetType, serviceIdentifier: interfaces.ServiceIdentifier<any>, key?: string | number | symbol, value?: any, avoidConstraints?: boolean): interfaces.Context;
|
||||
declare function createMockRequest(container: interfaces.Container, serviceIdentifier: interfaces.ServiceIdentifier<any>, key: string | number | symbol, value: any): interfaces.Request;
|
||||
export { plan, createMockRequest, getBindingDictionary };
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
import { interfaces } from "../interfaces/interfaces";
|
||||
declare class QueryableString implements interfaces.QueryableString {
|
||||
private str;
|
||||
constructor(str: string);
|
||||
startsWith(searchString: string): boolean;
|
||||
endsWith(searchString: string): boolean;
|
||||
contains(searchString: string): boolean;
|
||||
equals(compareString: string): boolean;
|
||||
value(): string;
|
||||
}
|
||||
export { QueryableString };
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import { interfaces } from "../interfaces/interfaces";
|
||||
import { getFunctionName } from "../utils/serialization";
|
||||
declare function getDependencies(metadataReader: interfaces.MetadataReader, func: Function): interfaces.Target[];
|
||||
declare function getBaseClassDependencyCount(metadataReader: interfaces.MetadataReader, func: Function): number;
|
||||
export { getDependencies, getBaseClassDependencyCount, getFunctionName };
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
import { interfaces } from "../interfaces/interfaces";
|
||||
declare class Request implements interfaces.Request {
|
||||
id: number;
|
||||
serviceIdentifier: interfaces.ServiceIdentifier<any>;
|
||||
parentContext: interfaces.Context;
|
||||
parentRequest: interfaces.Request | null;
|
||||
bindings: interfaces.Binding<any>[];
|
||||
childRequests: interfaces.Request[];
|
||||
target: interfaces.Target;
|
||||
requestScope: interfaces.RequestScope;
|
||||
constructor(serviceIdentifier: interfaces.ServiceIdentifier<any>, parentContext: interfaces.Context, parentRequest: interfaces.Request | null, bindings: (interfaces.Binding<any> | interfaces.Binding<any>[]), target: interfaces.Target);
|
||||
addChildRequest(serviceIdentifier: interfaces.ServiceIdentifier<any>, bindings: (interfaces.Binding<any> | interfaces.Binding<any>[]), target: interfaces.Target): interfaces.Request;
|
||||
}
|
||||
export { Request };
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
import { interfaces } from "../interfaces/interfaces";
|
||||
import { Metadata } from "./metadata";
|
||||
declare class Target implements interfaces.Target {
|
||||
id: number;
|
||||
type: interfaces.TargetType;
|
||||
serviceIdentifier: interfaces.ServiceIdentifier<any>;
|
||||
name: interfaces.QueryableString;
|
||||
metadata: Metadata[];
|
||||
constructor(type: interfaces.TargetType, name: string, serviceIdentifier: interfaces.ServiceIdentifier<any>, namedOrTagged?: (string | Metadata));
|
||||
hasTag(key: string): boolean;
|
||||
isArray(): boolean;
|
||||
matchesArray(name: interfaces.ServiceIdentifier<any>): boolean;
|
||||
isNamed(): boolean;
|
||||
isTagged(): boolean;
|
||||
isOptional(): boolean;
|
||||
getNamedTag(): interfaces.Metadata | null;
|
||||
getCustomTags(): interfaces.Metadata[] | null;
|
||||
matchesNamedTag(name: string): boolean;
|
||||
matchesTag(key: string): (value: any) => boolean;
|
||||
}
|
||||
export { Target };
|
||||
Reference in new issue
Block a user