| // automatically generated by the FlatBuffers compiler, do not modify |
| /* eslint-disable @typescript-eslint/no-unused-vars, @typescript-eslint/no-explicit-any, |
| * @typescript-eslint/no-non-null-assertion */ |
| import {Monster} from '../../my-game/example/monster.js'; |
| export var AnyAmbiguousAliases; |
| (function(AnyAmbiguousAliases) { |
| AnyAmbiguousAliases[AnyAmbiguousAliases['NONE'] = 0] = 'NONE'; |
| AnyAmbiguousAliases[AnyAmbiguousAliases['M1'] = 1] = 'M1'; |
| AnyAmbiguousAliases[AnyAmbiguousAliases['M2'] = 2] = 'M2'; |
| AnyAmbiguousAliases[AnyAmbiguousAliases['M3'] = 3] = 'M3'; |
| })(AnyAmbiguousAliases || (AnyAmbiguousAliases = {})); |
| export function unionToAnyAmbiguousAliases(type, accessor) { |
| switch (AnyAmbiguousAliases[type]) { |
| case 'NONE': |
| return null; |
| case 'M1': |
| return accessor(new Monster()); |
| case 'M2': |
| return accessor(new Monster()); |
| case 'M3': |
| return accessor(new Monster()); |
| default: |
| return null; |
| } |
| } |
| export function unionListToAnyAmbiguousAliases(type, accessor, index) { |
| switch (AnyAmbiguousAliases[type]) { |
| case 'NONE': |
| return null; |
| case 'M1': |
| return accessor(index, new Monster()); |
| case 'M2': |
| return accessor(index, new Monster()); |
| case 'M3': |
| return accessor(index, new Monster()); |
| default: |
| return null; |
| } |
| } |