Made JS enum declarations compatible with google closure

Original change by: https://github.com/alexames

Change-Id: Ib65bd02156d1c3637ed278a8334a2307caacaa44
This commit is contained in:
Wouter van Oortmerssen
2019-03-11 14:33:07 -07:00
parent ca68d8b043
commit 4f066c39ce
7 changed files with 117 additions and 54 deletions

View File

@@ -13,12 +13,21 @@ var NamespaceA = NamespaceA || {};
NamespaceA.NamespaceB = NamespaceA.NamespaceB || {};
/**
* @enum
* @enum {number}
*/
NamespaceA.NamespaceB.EnumInNestedNS = {
A: 0, 0: 'A',
B: 1, 1: 'B',
C: 2, 2: 'C'
A: 0,
B: 1,
C: 2
};
/**
* @enum {string}
*/
NamespaceA.NamespaceB.EnumInNestedNSName = {
0: 'A',
1: 'B',
2: 'C'
};
/**

View File

@@ -1,7 +1,7 @@
// automatically generated by the FlatBuffers compiler, do not modify
/**
* @enum
* @enum {number}
*/
export namespace NamespaceA.NamespaceB{
export enum EnumInNestedNS{