Skip to main content

onVariableChange

@zylem/game-lib


@zylem/game-lib / globals / onVariableChange

Function: onVariableChange()

onVariableChange<T>(target, path, callback): () => void

Defined in: packages/game-lib/src/lib/stage/stage-state.ts:134

Subscribe to changes on a variable at a specific path for a target object. Returns an unsubscribe function.

Type Parameters​

T​

T = unknown

Parameters​

target​

object

path​

string

callback​

(value) => void

Returns​

() => void

Example​

const unsub = onVariableChange(stage1, 'score', (val) => console.log(val));