Symbols seems like a good way to do this, but since the ECMA spec doesn't define anything about IO, I don't think this would be their responsibility. This seems more like something the console API spec would expose, e.g. `console.inspect`, where the `Symbol.XX` namespace would be reserved for ECMAScript-builtin symbols.
On Thu, Apr 4, 2019 at 5:44 PM Sultan <[email protected]> wrote: > Like Symbol.iterator, a Symbol.inspect symbol for use in implementing > cross-platform console display introspection. > > Currently node has something akin to this with a magic inspect method on > objects. > > This would pave a cow path for how different platforms can afford this > ability to consumers without each inventing their own heuristic, i.e in the > browser i might have an exotic object that i want console.error to display > a toString payload instead of the objects shape. > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

