Represents a decrement operation after the variable is used (e.g., a--) in the Shake language.
The project to which this value belongs.
The type of this value.
The variable being mutated.
Converts this value to a JSON representation. Useful for serialization, debugging, or for interfacing with external systems.