export.js 1.1 KB

12345678910111213141516171819202122232425262728293031
  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. // Include a dummy provide statement so that closurebuilder.py does not skip over this
  8. // file.
  9. goog.provide('jspb.Export');
  10. goog.require('goog.object');
  11. goog.require('jspb.BinaryReader');
  12. goog.require('jspb.BinaryWriter');
  13. goog.require('jspb.ExtensionFieldBinaryInfo');
  14. goog.require('jspb.ExtensionFieldInfo');
  15. goog.require('jspb.Message');
  16. goog.require('jspb.Map');
  17. exports.Map = jspb.Map;
  18. exports.Message = jspb.Message;
  19. exports.BinaryReader = jspb.BinaryReader;
  20. exports.BinaryWriter = jspb.BinaryWriter;
  21. exports.ExtensionFieldInfo = jspb.ExtensionFieldInfo;
  22. exports.ExtensionFieldBinaryInfo = jspb.ExtensionFieldBinaryInfo;
  23. // These are used by generated code but should not be used directly by clients.
  24. exports.exportSymbol = goog.exportSymbol;
  25. exports.inherits = goog.inherits;
  26. exports.object = {extend: goog.object.extend};
  27. exports.typeOf = goog.typeOf;