โ ๏ธ Note:
This is something I'm working on a PR for ๐
Context
Currently, if you implement a class with a property that does not have a default value, Bsc is setting the value = invalid
Example
Class A
fieldA as String
Function new ()
End Function
End Class
Transpiles to
function __A_builder()
instance = {}
instance.new = Function()
m.fieldA = invalid
End Function
return instance
end function
function A()
instance = __A_builder()
instance.new()
return instance
end function
Reason
Discussed with Bronley. Will add details here later!