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



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

Defined in: [src/actions/VariableGetter.ts:36](https://github.com/DRincs-Productions/pixi-vn-json/blob/f2528001a05fe854a897e0c1d03c7e311fe08af2/src/actions/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`.
