@@ -15,15 +15,17 @@ goog.require('jspb.ExtensionFieldInfo');
1515goog . require ( 'jspb.Message' ) ;
1616goog . require ( 'jspb.Map' ) ;
1717
18- exports . Map = jspb . Map ;
19- exports . Message = jspb . Message ;
20- exports . BinaryReader = jspb . BinaryReader ;
21- exports . BinaryWriter = jspb . BinaryWriter ;
22- exports . ExtensionFieldInfo = jspb . ExtensionFieldInfo ;
23- exports . ExtensionFieldBinaryInfo = jspb . ExtensionFieldBinaryInfo ;
18+ if ( typeof exports === 'object' ) {
19+ exports . Map = jspb . Map ;
20+ exports . Message = jspb . Message ;
21+ exports . BinaryReader = jspb . BinaryReader ;
22+ exports . BinaryWriter = jspb . BinaryWriter ;
23+ exports . ExtensionFieldInfo = jspb . ExtensionFieldInfo ;
24+ exports . ExtensionFieldBinaryInfo = jspb . ExtensionFieldBinaryInfo ;
2425
25- // These are used by generated code but should not be used directly by clients.
26- exports . exportSymbol = goog . exportSymbol ;
27- exports . inherits = goog . inherits ;
28- exports . object = { extend : goog . object . extend } ;
29- exports . typeOf = goog . typeOf ;
26+ // These are used by generated code but should not be used directly by clients.
27+ exports . exportSymbol = goog . exportSymbol ;
28+ exports . inherits = goog . inherits ;
29+ exports . object = { extend : goog . object . extend } ;
30+ exports . typeOf = goog . typeOf ;
31+ }
0 commit comments