Community
Participate
Working Groups
Support Undefined type when the type is not known or there is no vjetdoc or comment. Such as var x = 10; // inferred as Number var y = 10; //<Number; declared as number var z; // inferred as Undefined, inference can change during later assignment expressions. function foo(a,b){}// a and b are assumed to be Undefined type since there is no docs or way to infer what a or b are. accessing properties which are unknown will not get a warning or error. Once a vjetdoc comment is added then undefined properties and methods will be checked.
VJET now supports Undefined type a dynamic type which is used when their is no vjetdoc declaration.