On Fri Jun 26 05:23 PM, Brian Terlson wrote:
> https://github.com/tc39/tc39-notes/blob/master/es6/2015-05/may-29.md

Yay to Value types
and +1 for the per-realm thinking

For typeof, this would seem intuitive:

var ColorType1 = ValueType(Symbol("Color"), {...}); 
var ColorType2 = ValueType(Symbol("Color"), {...}); 
var ColorType3 = ValueType(Symbol("Other"), {...}); 
var ColorType4 = ValueType(Symbol(), {...}); 

typeof ColorType1 // "Color:s1" // where s1...sN is a generated increment/key 
for a new user symbol
typeof ColorType2 // "Color:s2"
typeof ColorType3 // "Other:s3"
typeof ColorType4 // "s4"

// Global symbols use their keys prefixed by a 'g'
var ColorType5 = ValueType(Symbol.for("Color"), {...});
typeof ColorType5 // "gColor"

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to