From: Tab Atkins Jr. [mailto:[email protected]]
> Unless you wanted promise-likes to return fresh objects too? Yes, that is largely the use case for `Q`/`Promise.as`/whatever. Handing it untrusted input, possible a non-promise, possibly a promise-like, possibly a promise, and getting back a trusted promise. > The only way to have a completely reliable type test is to use a WeakSet to > keep track of instances I believe this is what Mark's makeQ.js does. > Do you consider WeakMaps sufficient for polyfillability? I believe makeQ.js uses a WeakMap polyfill, so yes. _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

