GObject.param_value_validate
function param_value_validate(pspec: GObject.ParamSpec, value: Any): Boolean {
// Gjs wrapper for g_param_value_validate()
}
Ensures that the contents of value comply with the specifications set out by pspec. For example, a GObject.ParamSpecInt might require that integers stored in value may not be smaller than -42 and not be greater than +42. If value contains an integer outside of this range, it is modified accordingly, so the resulting value will fit into the range -42 .. +42.
- pspec
a valid GObject.ParamSpec
- value
a GObject.Value of correct type for pspec
- Returns
whether modifying value was necessary to ensure validity