PropertyLike.default takes an optional string value But it could be `true` or `0.5`, so that type should be changed to string | number | boolean | null
PropertyLike.default takes an optional string value
But it could be
trueor0.5, so that type should be changed to string | number | boolean | null