xInjection - v2.1.2
Preparing search index...
MiddlewaresManager
Class MiddlewaresManager
Implements
IMiddlewaresManager
Index
Constructors
constructor
Methods
add
apply
Middlewares
clear
dispose
Constructors
constructor
new
MiddlewaresManager
(
providerModule
:
ProviderModule
)
:
MiddlewaresManager
Parameters
providerModule
:
ProviderModule
Returns
MiddlewaresManager
Methods
add
add
<
T
extends
MiddlewareType
>
(
type
:
MiddlewareType
,
cb
:
AddMiddlewareCallbackType
<
T
>
,
)
:
void
See
MiddlewareType
for more info.
Type Parameters
T
extends
MiddlewareType
Parameters
type
:
MiddlewareType
cb
:
AddMiddlewareCallbackType
<
T
>
Returns
void
apply
Middlewares
applyMiddlewares
<
T
>
(
type
:
MiddlewareType
,
...
args
:
any
[]
)
:
T
Type Parameters
T
Parameters
type
:
MiddlewareType
...
args
:
any
[]
Returns
T
clear
clear
()
:
void
Returns
void
dispose
dispose
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
apply
Middlewares
clear
dispose
src
helpers
provider-module.ts
ProviderModuleHelpers
provider-token.ts
ProviderTokenHelpers
scope-converter.ts
bindingScopeToInjectionScope
injectionScopeToBindingScope
deep-clone.ts
deepClone
is-class.ts
isClass
is-class-or-function.ts
isClassOrFunction
is-function.ts
isFunction
is-plain-object.ts
isPlainObject
enums
definition-event-type.enum.ts
DefinitionEventType
injection-scope.enum.ts
InjectionScope
middleware-type.enum.ts
MiddlewareType
core
dynamic-module-definition
dynamic-module-definition.ts
DynamicModuleDefinition
interfaces.ts
DefinitionEvent
IDynamicModuleDefinition
container
imported-module-container.ts
ImportedModuleContainer
module-container.ts
ModuleContainer
provider-module
types
provider-module.interfaces.ts
IProviderModule
ProviderModuleGetManyParam
ProviderModuleGetManyReturn
ProviderModuleGetReturn
module-options.ts
ProviderModuleOptions
module-options.internal.ts
ProviderModuleOptionsInternal
provider-module.ts
ProviderModule
middlewares-manager
middlewares-manager.ts
MiddlewaresManager
middlewares-manager.interfaces.ts
IMiddlewaresManager
AddMiddlewareCallbackType
provider-module-blueprint
provider-module-blueprint.ts
ProviderModuleBlueprint
interfaces.ts
ModuleBlueprintOptions
app-module
app.module.ts
AppModule
errors
base.error.ts
InjectionError
provider-module-disposed.error.ts
InjectionProviderModuleDisposedError
provider-module.error.ts
InjectionProviderModuleError
provider-module-missing-identifier.ts
InjectionProviderModuleMissingIdentifierError
provider-module-missing-provider.ts
InjectionProviderModuleMissingProviderError
provider-module-unknown-provider.ts
InjectionProviderModuleUnknownProviderError
types
provider-token.ts
ProviderOptions
ProviderScopeOption
DependencyProvider
ProviderClassToken
ProviderFactoryToken
ProviderIdentifier
ProviderToken
ProviderValueToken
module-definition.ts
ExportDefinition
ExportsDefinition
ExportsDefinitionOptimized
ModuleOrBlueprint
decorators
inject.ts
Inject
injectable.ts
Injectable
inject-from-base.ts
InjectFromBase
multi-inject.ts
MultiInject
named.ts
Named
optional.ts
Optional
tagged.ts
Tagged
unmanaged.ts
Unmanaged
See MiddlewareType for more info.