Class RewriteObjectSpread

java.lang.Object
com.google.javascript.jscomp.RewriteObjectSpread
All Implemented Interfaces:
CompilerPass, NodeTraversal.Callback

public final class RewriteObjectSpread extends Object implements NodeTraversal.Callback, CompilerPass
Converts object spread to valid ES2017 code.

Currently this class converts Object spread properties as documented in tc39. https://github.com/tc39/proposal-object-rest-spread. For example:

const bar = {a: 1, ...foo};

Note that object rest is handled by Es6RewriteDestructuring