Undo PR: make flatbuffers.js into a UMD module (#4228)

This PR did not work in all JS environments and caused
downstream breakage.

Change-Id: Ib565129e26622d02bad2d45816bd05f6b961b994
parent e093f72d
...@@ -3,14 +3,18 @@ ...@@ -3,14 +3,18 @@
/// @{ /// @{
/// @cond FLATBUFFERS_INTERNAL /// @cond FLATBUFFERS_INTERNAL
(function (global, factory) { /**
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = { flatbuffers: factory() } : * @fileoverview
typeof define === 'function' && define.amd ? define(factory) : *
(global.flatbuffers = factory()); * Need to suppress 'global this' error so the Node.js export line doesn't cause
}(this, (function () { 'use strict'; * closure compile to error out.
/** * @suppress {globalThis}
* @exports flatbuffers */
*/
/**
* @const
* @namespace
*/
var flatbuffers = {}; var flatbuffers = {};
/** /**
...@@ -1185,9 +1189,8 @@ flatbuffers.ByteBuffer.prototype.createLong = function(low, high) { ...@@ -1185,9 +1189,8 @@ flatbuffers.ByteBuffer.prototype.createLong = function(low, high) {
return flatbuffers.Long.create(low, high); return flatbuffers.Long.create(low, high);
}; };
return flatbuffers; // Exports for Node.js and RequireJS
this.flatbuffers = flatbuffers;
})));
/// @endcond /// @endcond
/// @} /// @}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment