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



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

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

Union of all condition types supported by PixiVNJson:

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