Class CheckDefaultExportOfGoogModule

  • All Implemented Interfaces:
    CompilerPass, NodeTraversal.Callback

    public final class CheckDefaultExportOfGoogModule
    extends java.lang.Object
    implements NodeTraversal.Callback, CompilerPass
    Check that the goog.module does not use a default export.

    Example code:

    class C {...} exports = C; 

    Must become:

    class C {...} exports = {C}; 

    Which requires changes on the importer side from const C = goog.require to const {C} = goog.require.