# Type Alias: PixiVNJsonConditions (/pixi-vn-json/index/type-aliases/PixiVNJsonConditions)



\> **PixiVNJsonConditions** = [`PixiVNJsonComparation`](/pixi-vn-json/index/type-aliases/PixiVNJsonComparation) | `PixiVNJsonValueCondition` | [`PixiVNJsonUnionCondition`](/pixi-vn-json/index/type-aliases/PixiVNJsonUnionCondition) | [`PixiVNJsonArithmeticOperations`](/pixi-vn-json/index/type-aliases/PixiVNJsonArithmeticOperations)

Defined in: [src/schema/PixiVNJsonConditions.ts:50](https://github.com/DRincs-Productions/pixi-vn-json/blob/f2528001a05fe854a897e0c1d03c7e311fe08af2/src/schema/PixiVNJsonConditions.ts#L50)

Union of all condition types supported by PixiVNJson:

* [PixiVNJsonComparation](/pixi-vn-json/index/type-aliases/PixiVNJsonComparation) — binary comparison between two values
* PixiVNJsonValueCondition — truthy/falsy check on a plain value
* [PixiVNJsonUnionCondition](/pixi-vn-json/index/type-aliases/PixiVNJsonUnionCondition) — logical AND, OR, or NOT of other conditions
* [PixiVNJsonArithmeticOperations](/pixi-vn-json/index/type-aliases/PixiVNJsonArithmeticOperations) — arithmetic result used as a boolean (non-zero = true)
