aboutsummaryrefslogtreecommitdiff
path: root/js/binary/constants.js
diff options
context:
space:
mode:
authorAdam Cozzette <acozzette@gmail.com>2018-03-20 16:14:32 -0700
committerGitHub <noreply@github.com>2018-03-20 16:14:32 -0700
commited4321d1cb33199984118d801956822842771e7e (patch)
tree16c54ef8d5409766c18ccae8fca685230680d620 /js/binary/constants.js
parente436ee0aa179340832281b7d90885e9ff15b3748 (diff)
parent11d26ce24c90a6cf2544f71e09970513550ef6c6 (diff)
downloadprotobuf-ed4321d1cb33199984118d801956822842771e7e.tar.gz
protobuf-ed4321d1cb33199984118d801956822842771e7e.tar.bz2
protobuf-ed4321d1cb33199984118d801956822842771e7e.zip
Merge pull request #4387 from acozzette/down-integrate
Integrated internal changes from Google
Diffstat (limited to 'js/binary/constants.js')
-rw-r--r--js/binary/constants.js19
1 files changed, 16 insertions, 3 deletions
diff --git a/js/binary/constants.js b/js/binary/constants.js
index 75a8a52c..21c5889c 100644
--- a/js/binary/constants.js
+++ b/js/binary/constants.js
@@ -60,14 +60,25 @@ goog.forwardDeclare('jsproto.BinaryExtension');
/**
- * Base interface class for all const messages. Does __not__ define any
- * methods, as doing so on a widely-used interface defeats dead-code
- * elimination.
+ * Base interface class for all const messages.
* @interface
*/
jspb.ConstBinaryMessage = function() {};
+/**
+ * Generate a debug string for this proto that is in proto2 text format.
+ * @return {string} The debug string.
+ */
+jspb.ConstBinaryMessage.prototype.toDebugString;
+/**
+ * Helper to generate a debug string for this proto at some indent level. The
+ * first line is not indented.
+ * @param {number} indentLevel The number of spaces by which to indent lines.
+ * @return {string} The debug string.
+ * @protected
+ */
+jspb.ConstBinaryMessage.prototype.toDebugStringInternal;
/**
* Base interface class for all messages. Does __not__ define any methods, as
@@ -97,6 +108,7 @@ jspb.ScalarFieldType;
* A repeated field in jspb is an array of scalars, blobs, or messages.
* @typedef {!Array<jspb.ScalarFieldType>|
!Array<!Uint8Array>|
+ !Array<!jspb.ConstBinaryMessage>|
!Array<!jspb.BinaryMessage>}
*/
jspb.RepeatedFieldType;
@@ -108,6 +120,7 @@ jspb.RepeatedFieldType;
* @typedef {jspb.ScalarFieldType|
jspb.RepeatedFieldType|
!Uint8Array|
+ !jspb.ConstBinaryMessage|
!jspb.BinaryMessage|
!jsproto.BinaryExtension}
*/