# Function: getLogichValue() (/jsdoc/pixi-vn-json/index/namespaces/VariableGetter/functions/getLogichValue)



\> **getLogichValue**\<`T`>(`value`, `props?`): `T` | `undefined`

Defined in: [src/handlers/VariableGetter.ts:36](https://github.com/DRincs-Productions/pixi-vn-json/blob/336c45bc1f677c3b088aac058f0a457afc7cf32e/src/handlers/VariableGetter.ts#L36)

Resolves a JSON logic value, running it through all registered middleware handlers
before falling back to the built-in storage/arithmetic/condition evaluator.

Type Parameters [#type-parameters]

T [#t]

`T` = `StorageElementType`

Parameters [#parameters]

value [#value]

`any`

The value or logic expression to resolve.

props? [#props]

`StepLabelProps` = `{}`

The current step label props passed to each handler.

Returns [#returns]

`T` | `undefined`

The resolved value, or `undefined`.
