objectECMAScript6StrongMode extends OutputMode with Product with Serializable
Experimental output mode compliant with ECMAScript 6 Strong Mode in a function scope.
Strong Mode is a highly work-in-progress strawman to define stronger
semantics for JavaScript, that can be optimized well. It is supported by
the V8 team.
See https://developers.google.com/v8/experiments
This output mode assumes that the target platform supports ECMAScript 6,
at least for the following aspects:
* Classes
* let and const
* Rest parameters and the spread operator (...args)
* New methods in Math
* Symbols and the "well-known symbol" Symbol.iterator
The output must be enclosed in an anonymous function isolating the code
in a dedicated scope.
Linear Supertypes
Serializable, Serializable, Product, Equals, OutputMode, AnyRef, Any
Experimental output mode compliant with ECMAScript 6 Strong Mode in a function scope.
Strong Mode is a highly work-in-progress strawman to define stronger semantics for JavaScript, that can be optimized well. It is supported by the V8 team. See https://developers.google.com/v8/experiments
This output mode assumes that the target platform supports ECMAScript 6, at least for the following aspects:
* Classes * let and const * Rest parameters and the spread operator (...args) * New methods in Math * Symbols and the "well-known symbol" Symbol.iterator
The output must be enclosed in an anonymous function isolating the code in a dedicated scope.