Function: defineBlueprintMiddleware()
Function: defineBlueprintMiddleware()
Utility function to define a blueprint middleware.
Param
The Middleware module.
Param
The options for the Middleware.
Call Signature
function defineBlueprintMiddleware(module, options?): Partial<StoneBlueprint>;
Utility function to define a function-based blueprint middleware.
Parameters
module
Arrayable
<FunctionalMiddleware
<BlueprintContext
<IBlueprint
<any
>, | PipeClass
| ClassType
<any
>>, IBlueprint
>>
The Middleware module.
options?
The options for the Middleware.
isClass?
undefined
isFactory?
undefined
params?
any
[]
priority?
number
Returns
Partial
<StoneBlueprint
>
The StoneBlueprint.
Param
The Middleware module.
Param
The options for the Middleware.
Call Signature
function defineBlueprintMiddleware(module, options): Partial<StoneBlueprint>;
Utility function to define a factory-based blueprint middleware.
Parameters
module
Arrayable
<FactoryMiddleware
<BlueprintContext
<IBlueprint
<any
>, | PipeClass
| ClassType
<any
>>, IBlueprint
>>
The Middleware module.
options
The options for the Middleware.
isClass?
undefined
isFactory
true
params?
any
[]
priority?
number
Returns
Partial
<StoneBlueprint
>
The StoneBlueprint.
Param
The Middleware module.
Param
The options for the Middleware.
Call Signature
function defineBlueprintMiddleware(module, options): Partial<StoneBlueprint>;
Utility function to define a class-based blueprint middleware.
Parameters
module
Arrayable
<MiddlewareClass
<BlueprintContext
<IBlueprint
<any
>, | PipeClass
| ClassType
<any
>>, IBlueprint
>>
The Middleware module.
options
The options for the Middleware.
isClass
true
isFactory?
undefined
params?
any
[]
priority?
number
Returns
Partial
<StoneBlueprint
>
The StoneBlueprint.
Param
The Middleware module.
Param
The options for the Middleware.