1/** 2 * @fileoverview Export symbols needed by generated code in CommonJS style. 3 * 4 * This effectively is our canonical list of what we publicly export from 5 * the google-protobuf.js file that we build at distribution time. 6 */ 7 8goog.provide('jspb.Export'); 9 10goog.require('goog.object'); 11goog.require('jspb.BinaryReader'); 12goog.require('jspb.BinaryWriter'); 13goog.require('jspb.ExtensionFieldBinaryInfo'); 14goog.require('jspb.ExtensionFieldInfo'); 15goog.require('jspb.Message'); 16goog.require('jspb.Map'); 17 18if (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; 25 26 // These are used by generated code but should not be used directly by 27 // clients. 28 exports.exportSymbol = goog.exportSymbol; 29 exports.inherits = goog.inherits; 30 exports.object = {extend: goog.object.extend}; 31 exports.typeOf = goog.typeOf; 32}