Class PipelineSequenceTarget
Constructors
constructor
- new PipelineSequenceTarget(value: any, options?: {
name: string;
} | {
index: number;
} | {
offset: number;
}): PipelineSequenceTarget
-
Parameters
-
value: any
-
Optional
options: {
name: string;
} | {
index: number;
} | {
offset: number;
}
Properties
Optional
index
index?: number
Optional
name
name?: string
Optional
offset
offset?: number
Methods
select
- select<T>(dict: Map<string, T>, arr: T[], currentIndex: number): T
-
Parameters
-
dict: Map<string, T>
-
arr: T[]
-
currentIndex: number
Returns T
selectWith
- selectWith<T, R>(dict: Map<string, T>, arr: T[], currentIndex: number, foundFn: ((node: T) => R), notFoundFn: ((lastIndex: boolean) => R)): R
-
Parameters
-
dict: Map<string, T>
-
arr: T[]
-
currentIndex: number
-
foundFn: ((node: T) => R)
-
notFoundFn: ((lastIndex: boolean) => R)
-
- (lastIndex: boolean): R
-
Returns R
Returns R
toString
- toString(): string
-
Returns string