Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_StaticEVENT_Event name triggered when the property value changes.
StaticEVENT_Event name triggered when the property is deleted.
StaticSEPARATORDefault separator used for string formatting.
StaticTRANSFORM_Transformation identifier to return the number as a formatted string.
StaticTYPEThe string literal type identifier for this property.
StaticTYPE_Type flag indicating a floating-point value.
StaticTYPE_Type flag indicating an integer value.
StaticTYPE_Constraint flag for signed numbers (positive and negative).
StaticTYPE_Constraint flag for unsigned numbers (positive only).
Protected_Creates a deep clone of the current property instance, preserving its prototype chain.
A new independent instance of the property.
Assigns a new numeric value while strictly enforcing boundary, sign, and type constraints. If configured as an integer, the input is floored.
The number to assign.
Whether to mark the property as modified.
The property instance for chaining.
Serializes the property for JSON stringification.
The raw internal value of the property.
Retrieves the numeric value, optionally applying UI string formatting.
Use TRANSFORM_FORMATTED to return a string with the configured prefix and suffix.
The raw number or the formatted string representation.
A property type strictly validating and formatting numeric values. Allows enforcement of integers, positive-only limits, and boundary checking.
Example