Kikoyu Core API Reference


Kikoyu Core API Reference / RunContext

Class: RunContext<T>

Type Parameters

T = Record<string, unknown>

Constructors

new RunContext()

new RunContext<T>(value): RunContext<T>

Parameters

value

T

Returns

RunContext<T>

Defined in

run-context.ts:4

Properties

value

readonly value: T

Defined in

run-context.ts:2

Methods

get()

get<K>(key): T[K]

Type Parameters

K extends string | number | symbol

Parameters

key

K

Returns

T[K]

Defined in

run-context.ts:8


set()

set<K>(key, val): void

Type Parameters

K extends string | number | symbol

Parameters

key

K

val

T[K]

Returns

void

Defined in

run-context.ts:12


setAll()

setAll(newValues): void

Parameters

newValues

Partial<T>

Returns

void

Defined in

run-context.ts:16


from()

static from<T>(context?): RunContext<T>

Type Parameters

T = Record<string, unknown>

Parameters

context?

T | RunContext<T>

Returns

RunContext<T>

Defined in

run-context.ts:20