diff options
author | Minteck <contact@minteck.org> | 2021-12-21 16:52:28 +0100 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2021-12-21 16:52:28 +0100 |
commit | 46e43f4bde4a35785b4997b81e86cd19f046b69b (patch) | |
tree | c53c2f826f777f9d6b2d249dab556feb72a6c3a6 /src/node_modules/inversify/dts/planning | |
download | langdetect-46e43f4bde4a35785b4997b81e86cd19f046b69b.tar.gz langdetect-46e43f4bde4a35785b4997b81e86cd19f046b69b.tar.bz2 langdetect-46e43f4bde4a35785b4997b81e86cd19f046b69b.zip |
Commit
Diffstat (limited to 'src/node_modules/inversify/dts/planning')
9 files changed, 88 insertions, 0 deletions
diff --git a/src/node_modules/inversify/dts/planning/context.d.ts b/src/node_modules/inversify/dts/planning/context.d.ts new file mode 100644 index 0000000..5eabf26 --- /dev/null +++ b/src/node_modules/inversify/dts/planning/context.d.ts @@ -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 }; diff --git a/src/node_modules/inversify/dts/planning/metadata.d.ts b/src/node_modules/inversify/dts/planning/metadata.d.ts new file mode 100644 index 0000000..e9435e0 --- /dev/null +++ b/src/node_modules/inversify/dts/planning/metadata.d.ts @@ -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 }; diff --git a/src/node_modules/inversify/dts/planning/metadata_reader.d.ts b/src/node_modules/inversify/dts/planning/metadata_reader.d.ts new file mode 100644 index 0000000..e595789 --- /dev/null +++ b/src/node_modules/inversify/dts/planning/metadata_reader.d.ts @@ -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 }; diff --git a/src/node_modules/inversify/dts/planning/plan.d.ts b/src/node_modules/inversify/dts/planning/plan.d.ts new file mode 100644 index 0000000..400a81a --- /dev/null +++ b/src/node_modules/inversify/dts/planning/plan.d.ts @@ -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 }; diff --git a/src/node_modules/inversify/dts/planning/planner.d.ts b/src/node_modules/inversify/dts/planning/planner.d.ts new file mode 100644 index 0000000..3459a4e --- /dev/null +++ b/src/node_modules/inversify/dts/planning/planner.d.ts @@ -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 }; diff --git a/src/node_modules/inversify/dts/planning/queryable_string.d.ts b/src/node_modules/inversify/dts/planning/queryable_string.d.ts new file mode 100644 index 0000000..54abbff --- /dev/null +++ b/src/node_modules/inversify/dts/planning/queryable_string.d.ts @@ -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 }; diff --git a/src/node_modules/inversify/dts/planning/reflection_utils.d.ts b/src/node_modules/inversify/dts/planning/reflection_utils.d.ts new file mode 100644 index 0000000..0fc46f6 --- /dev/null +++ b/src/node_modules/inversify/dts/planning/reflection_utils.d.ts @@ -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 }; diff --git a/src/node_modules/inversify/dts/planning/request.d.ts b/src/node_modules/inversify/dts/planning/request.d.ts new file mode 100644 index 0000000..b01ba81 --- /dev/null +++ b/src/node_modules/inversify/dts/planning/request.d.ts @@ -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 }; diff --git a/src/node_modules/inversify/dts/planning/target.d.ts b/src/node_modules/inversify/dts/planning/target.d.ts new file mode 100644 index 0000000..65ee18c --- /dev/null +++ b/src/node_modules/inversify/dts/planning/target.d.ts @@ -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 }; |