mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-12 16:00:59 +00:00
Made JS enum declarations compatible with google closure
Original change by: https://github.com/alexames Change-Id: Ib65bd02156d1c3637ed278a8334a2307caacaa44
This commit is contained in:
@@ -25,42 +25,81 @@ MyGame.Example2 = MyGame.Example2 || {};
|
||||
MyGame.OtherNameSpace = MyGame.OtherNameSpace || {};
|
||||
|
||||
/**
|
||||
* @enum
|
||||
* @enum {number}
|
||||
*/
|
||||
MyGame.Example.Color = {
|
||||
Red: 1, 1: 'Red',
|
||||
Green: 2, 2: 'Green',
|
||||
Blue: 8, 8: 'Blue'
|
||||
Red: 1,
|
||||
Green: 2,
|
||||
Blue: 8
|
||||
};
|
||||
|
||||
/**
|
||||
* @enum
|
||||
* @enum {string}
|
||||
*/
|
||||
MyGame.Example.ColorName = {
|
||||
1: 'Red',
|
||||
2: 'Green',
|
||||
8: 'Blue'
|
||||
};
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
MyGame.Example.Any = {
|
||||
NONE: 0, 0: 'NONE',
|
||||
Monster: 1, 1: 'Monster',
|
||||
TestSimpleTableWithEnum: 2, 2: 'TestSimpleTableWithEnum',
|
||||
MyGame_Example2_Monster: 3, 3: 'MyGame_Example2_Monster'
|
||||
NONE: 0,
|
||||
Monster: 1,
|
||||
TestSimpleTableWithEnum: 2,
|
||||
MyGame_Example2_Monster: 3
|
||||
};
|
||||
|
||||
/**
|
||||
* @enum
|
||||
* @enum {string}
|
||||
*/
|
||||
MyGame.Example.AnyName = {
|
||||
0: 'NONE',
|
||||
1: 'Monster',
|
||||
2: 'TestSimpleTableWithEnum',
|
||||
3: 'MyGame_Example2_Monster'
|
||||
};
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
MyGame.Example.AnyUniqueAliases = {
|
||||
NONE: 0, 0: 'NONE',
|
||||
M: 1, 1: 'M',
|
||||
T: 2, 2: 'T',
|
||||
M2: 3, 3: 'M2'
|
||||
NONE: 0,
|
||||
M: 1,
|
||||
T: 2,
|
||||
M2: 3
|
||||
};
|
||||
|
||||
/**
|
||||
* @enum
|
||||
* @enum {string}
|
||||
*/
|
||||
MyGame.Example.AnyUniqueAliasesName = {
|
||||
0: 'NONE',
|
||||
1: 'M',
|
||||
2: 'T',
|
||||
3: 'M2'
|
||||
};
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
MyGame.Example.AnyAmbiguousAliases = {
|
||||
NONE: 0, 0: 'NONE',
|
||||
M1: 1, 1: 'M1',
|
||||
M2: 2, 2: 'M2',
|
||||
M3: 3, 3: 'M3'
|
||||
NONE: 0,
|
||||
M1: 1,
|
||||
M2: 2,
|
||||
M3: 3
|
||||
};
|
||||
|
||||
/**
|
||||
* @enum {string}
|
||||
*/
|
||||
MyGame.Example.AnyAmbiguousAliasesName = {
|
||||
0: 'NONE',
|
||||
1: 'M1',
|
||||
2: 'M2',
|
||||
3: 'M3'
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user