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.
