Interface: LoopContext<TCustomState>
Defined in: packages/core/src/graph/loop-with-state.ts:31
Loop Context - provides helpers for state manipulation
Type Parameters
TCustomState
TCustomState extends Record<string, unknown> = Record<string, unknown>
Properties
history
history:
unknown[]
Defined in: packages/core/src/graph/loop-with-state.ts:33
iteration
iteration:
number
Defined in: packages/core/src/graph/loop-with-state.ts:32
previousResult
previousResult:
unknown
Defined in: packages/core/src/graph/loop-with-state.ts:34
Methods
append()
append<
K>(key,value):void
Defined in: packages/core/src/graph/loop-with-state.ts:43
Append to array in custom state
Type Parameters
K
K extends string | number | symbol
Parameters
key
K
value
TCustomState[K] extends unknown[] ? any[any][number] : never
Returns
void
appendMany()
appendMany<
K>(key,values):void
Defined in: packages/core/src/graph/loop-with-state.ts:49
Append multiple items to array in custom state
Type Parameters
K
K extends string | number | symbol
Parameters
key
K
values
TCustomState[K] extends unknown[] ? any[any][number][] : never
Returns
void
get()
get<
K>(key):TCustomState[K]
Defined in: packages/core/src/graph/loop-with-state.ts:37
Get custom state value
Type Parameters
K
K extends string | number | symbol
Parameters
key
K
Returns
TCustomState[K]
set()
set<
K>(key,value):void
Defined in: packages/core/src/graph/loop-with-state.ts:40
Set custom state value
Type Parameters
K
K extends string | number | symbol
Parameters
key
K
value
TCustomState[K]
Returns
void