Interface: MetaPipe<T, R, Args>
Interface: MetaPipe<T, R, Args>
Represents a MetaPipe configuration item, with a pipe, parameters, and priority level.
A configuration object used for managing pipes in the pipeline.
Type Parameters
T
T
= unknown
R
R
= T
Args
Args
extends any
[] = any
[]
Properties
isAlias?
optional isAlias: boolean;
An optional flag indicating whether the pipe is a container alias.
isClass?
optional isClass: boolean;
An optional flag indicating whether the pipe is a class.
isFactory?
optional isFactory: boolean;
An optional flag indicating whether the pipe is a factory.
module
module: PipeType<T, R, Args>;
The pipe to execute, which can be a function or a string identifier.
params?
optional params: any[];
An optional array of parameters to pass to the pipe.
priority?
optional priority: number;
An optional priority level of the pipe.