This is needed to be able to:
- faithfully polyfill objects that are defined by specs using WebIDL
- implement objects that are defined by specs using WebIDL (Node.js and Deno do this extensively)
This likely boils down to something like Object.markInternal(v, bool) or by having a Symbol.notThenable property.
This is needed to be able to:
This likely boils down to something like
Object.markInternal(v, bool)or by having aSymbol.notThenableproperty.