| import * as flatbuffers from 'flatbuffers'; |
| import {Ability, AbilityT} from '../../my-game/example/ability.js'; |
| import {AnyAmbiguousAliases} from '../../my-game/example/any-ambiguous-aliases.js'; |
| import {AnyUniqueAliases} from '../../my-game/example/any-unique-aliases.js'; |
| import {Any} from '../../my-game/example/any.js'; |
| import {Color} from '../../my-game/example/color.js'; |
| import {Race} from '../../my-game/example/race.js'; |
| import {Referrable, ReferrableT} from '../../my-game/example/referrable.js'; |
| import {Stat, StatT} from '../../my-game/example/stat.js'; |
| import {TestSimpleTableWithEnumT} from '../../my-game/example/test-simple-table-with-enum.js'; |
| import {Test, TestT} from '../../my-game/example/test.js'; |
| import {Vec3, Vec3T} from '../../my-game/example/vec3.js'; |
| import {MonsterT as MyGame_Example2_MonsterT} from '../../my-game/example2/monster.js'; |
| import { |
| InParentNamespace, |
| InParentNamespaceT, |
| } from '../../my-game/in-parent-namespace.js'; |
| /** |
| * an example documentation comment: "monster object" |
| */ |
| export declare class Monster |
| implements flatbuffers.IUnpackableObject<MonsterT> |
| { |
| bb: flatbuffers.ByteBuffer | null; |
| bb_pos: number; |
| __init(i: number, bb: flatbuffers.ByteBuffer): Monster; |
| static getRootAsMonster(bb: flatbuffers.ByteBuffer, obj?: Monster): Monster; |
| static getSizePrefixedRootAsMonster( |
| bb: flatbuffers.ByteBuffer, |
| obj?: Monster, |
| ): Monster; |
| static bufferHasIdentifier(bb: flatbuffers.ByteBuffer): boolean; |
| pos(obj?: Vec3): Vec3 | null; |
| mana(): number; |
| mutate_mana(value: number): boolean; |
| hp(): number; |
| mutate_hp(value: number): boolean; |
| name(): string | null; |
| name(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; |
| inventory(index: number): number | null; |
| inventoryLength(): number; |
| inventoryArray(): Uint8Array | null; |
| color(): Color; |
| mutate_color(value: Color): boolean; |
| testType(): Any; |
| test<T extends flatbuffers.Table>(obj: any): any | null; |
| test4(index: number, obj?: Test): Test | null; |
| test4Length(): number; |
| testarrayofstring(index: number): string; |
| testarrayofstring( |
| index: number, |
| optionalEncoding: flatbuffers.Encoding, |
| ): string | Uint8Array; |
| testarrayofstringLength(): number; |
| /** |
| * an example documentation comment: this will end up in the generated code |
| * multiline too |
| */ |
| testarrayoftables(index: number, obj?: Monster): Monster | null; |
| testarrayoftablesLength(): number; |
| enemy(obj?: Monster): Monster | null; |
| testnestedflatbuffer(index: number): number | null; |
| testnestedflatbufferLength(): number; |
| testnestedflatbufferArray(): Uint8Array | null; |
| testempty(obj?: Stat): Stat | null; |
| testbool(): boolean; |
| mutate_testbool(value: boolean): boolean; |
| testhashs32Fnv1(): number; |
| mutate_testhashs32_fnv1(value: number): boolean; |
| testhashu32Fnv1(): number; |
| mutate_testhashu32_fnv1(value: number): boolean; |
| testhashs64Fnv1(): bigint; |
| mutate_testhashs64_fnv1(value: bigint): boolean; |
| testhashu64Fnv1(): bigint; |
| mutate_testhashu64_fnv1(value: bigint): boolean; |
| testhashs32Fnv1a(): number; |
| mutate_testhashs32_fnv1a(value: number): boolean; |
| testhashu32Fnv1a(): number; |
| mutate_testhashu32_fnv1a(value: number): boolean; |
| testhashs64Fnv1a(): bigint; |
| mutate_testhashs64_fnv1a(value: bigint): boolean; |
| testhashu64Fnv1a(): bigint; |
| mutate_testhashu64_fnv1a(value: bigint): boolean; |
| testarrayofbools(index: number): boolean | null; |
| testarrayofboolsLength(): number; |
| testarrayofboolsArray(): Int8Array | null; |
| testf(): number; |
| mutate_testf(value: number): boolean; |
| testf2(): number; |
| mutate_testf2(value: number): boolean; |
| testf3(): number; |
| mutate_testf3(value: number): boolean; |
| testarrayofstring2(index: number): string; |
| testarrayofstring2( |
| index: number, |
| optionalEncoding: flatbuffers.Encoding, |
| ): string | Uint8Array; |
| testarrayofstring2Length(): number; |
| testarrayofsortedstruct(index: number, obj?: Ability): Ability | null; |
| testarrayofsortedstructLength(): number; |
| flex(index: number): number | null; |
| flexLength(): number; |
| flexArray(): Uint8Array | null; |
| test5(index: number, obj?: Test): Test | null; |
| test5Length(): number; |
| vectorOfLongs(index: number): bigint | null; |
| vectorOfLongsLength(): number; |
| vectorOfDoubles(index: number): number | null; |
| vectorOfDoublesLength(): number; |
| vectorOfDoublesArray(): Float64Array | null; |
| parentNamespaceTest(obj?: InParentNamespace): InParentNamespace | null; |
| vectorOfReferrables(index: number, obj?: Referrable): Referrable | null; |
| vectorOfReferrablesLength(): number; |
| singleWeakReference(): bigint; |
| mutate_single_weak_reference(value: bigint): boolean; |
| vectorOfWeakReferences(index: number): bigint | null; |
| vectorOfWeakReferencesLength(): number; |
| vectorOfStrongReferrables(index: number, obj?: Referrable): Referrable | null; |
| vectorOfStrongReferrablesLength(): number; |
| coOwningReference(): bigint; |
| mutate_co_owning_reference(value: bigint): boolean; |
| vectorOfCoOwningReferences(index: number): bigint | null; |
| vectorOfCoOwningReferencesLength(): number; |
| nonOwningReference(): bigint; |
| mutate_non_owning_reference(value: bigint): boolean; |
| vectorOfNonOwningReferences(index: number): bigint | null; |
| vectorOfNonOwningReferencesLength(): number; |
| anyUniqueType(): AnyUniqueAliases; |
| anyUnique<T extends flatbuffers.Table>(obj: any): any | null; |
| anyAmbiguousType(): AnyAmbiguousAliases; |
| anyAmbiguous<T extends flatbuffers.Table>(obj: any): any | null; |
| vectorOfEnums(index: number): Color | null; |
| vectorOfEnumsLength(): number; |
| vectorOfEnumsArray(): Uint8Array | null; |
| signedEnum(): Race; |
| mutate_signed_enum(value: Race): boolean; |
| testrequirednestedflatbuffer(index: number): number | null; |
| testrequirednestedflatbufferLength(): number; |
| testrequirednestedflatbufferArray(): Uint8Array | null; |
| scalarKeySortedTables(index: number, obj?: Stat): Stat | null; |
| scalarKeySortedTablesLength(): number; |
| nativeInline(obj?: Test): Test | null; |
| longEnumNonEnumDefault(): bigint; |
| mutate_long_enum_non_enum_default(value: bigint): boolean; |
| longEnumNormalDefault(): bigint; |
| mutate_long_enum_normal_default(value: bigint): boolean; |
| nanDefault(): number; |
| mutate_nan_default(value: number): boolean; |
| infDefault(): number; |
| mutate_inf_default(value: number): boolean; |
| positiveInfDefault(): number; |
| mutate_positive_inf_default(value: number): boolean; |
| infinityDefault(): number; |
| mutate_infinity_default(value: number): boolean; |
| positiveInfinityDefault(): number; |
| mutate_positive_infinity_default(value: number): boolean; |
| negativeInfDefault(): number; |
| mutate_negative_inf_default(value: number): boolean; |
| negativeInfinityDefault(): number; |
| mutate_negative_infinity_default(value: number): boolean; |
| doubleInfDefault(): number; |
| mutate_double_inf_default(value: number): boolean; |
| static getFullyQualifiedName(): string; |
| static startMonster(builder: flatbuffers.Builder): void; |
| static addPos( |
| builder: flatbuffers.Builder, |
| posOffset: flatbuffers.Offset, |
| ): void; |
| static addMana(builder: flatbuffers.Builder, mana: number): void; |
| static addHp(builder: flatbuffers.Builder, hp: number): void; |
| static addName( |
| builder: flatbuffers.Builder, |
| nameOffset: flatbuffers.Offset, |
| ): void; |
| static addInventory( |
| builder: flatbuffers.Builder, |
| inventoryOffset: flatbuffers.Offset, |
| ): void; |
| static createInventoryVector( |
| builder: flatbuffers.Builder, |
| data: number[] | Uint8Array, |
| ): flatbuffers.Offset; |
| static startInventoryVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addColor(builder: flatbuffers.Builder, color: Color): void; |
| static addTestType(builder: flatbuffers.Builder, testType: Any): void; |
| static addTest( |
| builder: flatbuffers.Builder, |
| testOffset: flatbuffers.Offset, |
| ): void; |
| static addTest4( |
| builder: flatbuffers.Builder, |
| test4Offset: flatbuffers.Offset, |
| ): void; |
| static startTest4Vector(builder: flatbuffers.Builder, numElems: number): void; |
| static addTestarrayofstring( |
| builder: flatbuffers.Builder, |
| testarrayofstringOffset: flatbuffers.Offset, |
| ): void; |
| static createTestarrayofstringVector( |
| builder: flatbuffers.Builder, |
| data: flatbuffers.Offset[], |
| ): flatbuffers.Offset; |
| static startTestarrayofstringVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addTestarrayoftables( |
| builder: flatbuffers.Builder, |
| testarrayoftablesOffset: flatbuffers.Offset, |
| ): void; |
| static createTestarrayoftablesVector( |
| builder: flatbuffers.Builder, |
| data: flatbuffers.Offset[], |
| ): flatbuffers.Offset; |
| static startTestarrayoftablesVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addEnemy( |
| builder: flatbuffers.Builder, |
| enemyOffset: flatbuffers.Offset, |
| ): void; |
| static addTestnestedflatbuffer( |
| builder: flatbuffers.Builder, |
| testnestedflatbufferOffset: flatbuffers.Offset, |
| ): void; |
| static createTestnestedflatbufferVector( |
| builder: flatbuffers.Builder, |
| data: number[] | Uint8Array, |
| ): flatbuffers.Offset; |
| static startTestnestedflatbufferVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addTestempty( |
| builder: flatbuffers.Builder, |
| testemptyOffset: flatbuffers.Offset, |
| ): void; |
| static addTestbool(builder: flatbuffers.Builder, testbool: boolean): void; |
| static addTesthashs32Fnv1( |
| builder: flatbuffers.Builder, |
| testhashs32Fnv1: number, |
| ): void; |
| static addTesthashu32Fnv1( |
| builder: flatbuffers.Builder, |
| testhashu32Fnv1: number, |
| ): void; |
| static addTesthashs64Fnv1( |
| builder: flatbuffers.Builder, |
| testhashs64Fnv1: bigint, |
| ): void; |
| static addTesthashu64Fnv1( |
| builder: flatbuffers.Builder, |
| testhashu64Fnv1: bigint, |
| ): void; |
| static addTesthashs32Fnv1a( |
| builder: flatbuffers.Builder, |
| testhashs32Fnv1a: number, |
| ): void; |
| static addTesthashu32Fnv1a( |
| builder: flatbuffers.Builder, |
| testhashu32Fnv1a: number, |
| ): void; |
| static addTesthashs64Fnv1a( |
| builder: flatbuffers.Builder, |
| testhashs64Fnv1a: bigint, |
| ): void; |
| static addTesthashu64Fnv1a( |
| builder: flatbuffers.Builder, |
| testhashu64Fnv1a: bigint, |
| ): void; |
| static addTestarrayofbools( |
| builder: flatbuffers.Builder, |
| testarrayofboolsOffset: flatbuffers.Offset, |
| ): void; |
| static createTestarrayofboolsVector( |
| builder: flatbuffers.Builder, |
| data: boolean[], |
| ): flatbuffers.Offset; |
| static startTestarrayofboolsVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addTestf(builder: flatbuffers.Builder, testf: number): void; |
| static addTestf2(builder: flatbuffers.Builder, testf2: number): void; |
| static addTestf3(builder: flatbuffers.Builder, testf3: number): void; |
| static addTestarrayofstring2( |
| builder: flatbuffers.Builder, |
| testarrayofstring2Offset: flatbuffers.Offset, |
| ): void; |
| static createTestarrayofstring2Vector( |
| builder: flatbuffers.Builder, |
| data: flatbuffers.Offset[], |
| ): flatbuffers.Offset; |
| static startTestarrayofstring2Vector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addTestarrayofsortedstruct( |
| builder: flatbuffers.Builder, |
| testarrayofsortedstructOffset: flatbuffers.Offset, |
| ): void; |
| static startTestarrayofsortedstructVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addFlex( |
| builder: flatbuffers.Builder, |
| flexOffset: flatbuffers.Offset, |
| ): void; |
| static createFlexVector( |
| builder: flatbuffers.Builder, |
| data: number[] | Uint8Array, |
| ): flatbuffers.Offset; |
| static startFlexVector(builder: flatbuffers.Builder, numElems: number): void; |
| static addTest5( |
| builder: flatbuffers.Builder, |
| test5Offset: flatbuffers.Offset, |
| ): void; |
| static startTest5Vector(builder: flatbuffers.Builder, numElems: number): void; |
| static addVectorOfLongs( |
| builder: flatbuffers.Builder, |
| vectorOfLongsOffset: flatbuffers.Offset, |
| ): void; |
| static createVectorOfLongsVector( |
| builder: flatbuffers.Builder, |
| data: bigint[], |
| ): flatbuffers.Offset; |
| static startVectorOfLongsVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addVectorOfDoubles( |
| builder: flatbuffers.Builder, |
| vectorOfDoublesOffset: flatbuffers.Offset, |
| ): void; |
| static createVectorOfDoublesVector( |
| builder: flatbuffers.Builder, |
| data: number[] | Float64Array, |
| ): flatbuffers.Offset; |
| /** |
| * @deprecated This Uint8Array overload will be removed in the future. |
| */ |
| static createVectorOfDoublesVector( |
| builder: flatbuffers.Builder, |
| data: number[] | Uint8Array, |
| ): flatbuffers.Offset; |
| static startVectorOfDoublesVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addParentNamespaceTest( |
| builder: flatbuffers.Builder, |
| parentNamespaceTestOffset: flatbuffers.Offset, |
| ): void; |
| static addVectorOfReferrables( |
| builder: flatbuffers.Builder, |
| vectorOfReferrablesOffset: flatbuffers.Offset, |
| ): void; |
| static createVectorOfReferrablesVector( |
| builder: flatbuffers.Builder, |
| data: flatbuffers.Offset[], |
| ): flatbuffers.Offset; |
| static startVectorOfReferrablesVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addSingleWeakReference( |
| builder: flatbuffers.Builder, |
| singleWeakReference: bigint, |
| ): void; |
| static addVectorOfWeakReferences( |
| builder: flatbuffers.Builder, |
| vectorOfWeakReferencesOffset: flatbuffers.Offset, |
| ): void; |
| static createVectorOfWeakReferencesVector( |
| builder: flatbuffers.Builder, |
| data: bigint[], |
| ): flatbuffers.Offset; |
| static startVectorOfWeakReferencesVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addVectorOfStrongReferrables( |
| builder: flatbuffers.Builder, |
| vectorOfStrongReferrablesOffset: flatbuffers.Offset, |
| ): void; |
| static createVectorOfStrongReferrablesVector( |
| builder: flatbuffers.Builder, |
| data: flatbuffers.Offset[], |
| ): flatbuffers.Offset; |
| static startVectorOfStrongReferrablesVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addCoOwningReference( |
| builder: flatbuffers.Builder, |
| coOwningReference: bigint, |
| ): void; |
| static addVectorOfCoOwningReferences( |
| builder: flatbuffers.Builder, |
| vectorOfCoOwningReferencesOffset: flatbuffers.Offset, |
| ): void; |
| static createVectorOfCoOwningReferencesVector( |
| builder: flatbuffers.Builder, |
| data: bigint[], |
| ): flatbuffers.Offset; |
| static startVectorOfCoOwningReferencesVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addNonOwningReference( |
| builder: flatbuffers.Builder, |
| nonOwningReference: bigint, |
| ): void; |
| static addVectorOfNonOwningReferences( |
| builder: flatbuffers.Builder, |
| vectorOfNonOwningReferencesOffset: flatbuffers.Offset, |
| ): void; |
| static createVectorOfNonOwningReferencesVector( |
| builder: flatbuffers.Builder, |
| data: bigint[], |
| ): flatbuffers.Offset; |
| static startVectorOfNonOwningReferencesVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addAnyUniqueType( |
| builder: flatbuffers.Builder, |
| anyUniqueType: AnyUniqueAliases, |
| ): void; |
| static addAnyUnique( |
| builder: flatbuffers.Builder, |
| anyUniqueOffset: flatbuffers.Offset, |
| ): void; |
| static addAnyAmbiguousType( |
| builder: flatbuffers.Builder, |
| anyAmbiguousType: AnyAmbiguousAliases, |
| ): void; |
| static addAnyAmbiguous( |
| builder: flatbuffers.Builder, |
| anyAmbiguousOffset: flatbuffers.Offset, |
| ): void; |
| static addVectorOfEnums( |
| builder: flatbuffers.Builder, |
| vectorOfEnumsOffset: flatbuffers.Offset, |
| ): void; |
| static createVectorOfEnumsVector( |
| builder: flatbuffers.Builder, |
| data: Color[], |
| ): flatbuffers.Offset; |
| static startVectorOfEnumsVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addSignedEnum(builder: flatbuffers.Builder, signedEnum: Race): void; |
| static addTestrequirednestedflatbuffer( |
| builder: flatbuffers.Builder, |
| testrequirednestedflatbufferOffset: flatbuffers.Offset, |
| ): void; |
| static createTestrequirednestedflatbufferVector( |
| builder: flatbuffers.Builder, |
| data: number[] | Uint8Array, |
| ): flatbuffers.Offset; |
| static startTestrequirednestedflatbufferVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addScalarKeySortedTables( |
| builder: flatbuffers.Builder, |
| scalarKeySortedTablesOffset: flatbuffers.Offset, |
| ): void; |
| static createScalarKeySortedTablesVector( |
| builder: flatbuffers.Builder, |
| data: flatbuffers.Offset[], |
| ): flatbuffers.Offset; |
| static startScalarKeySortedTablesVector( |
| builder: flatbuffers.Builder, |
| numElems: number, |
| ): void; |
| static addNativeInline( |
| builder: flatbuffers.Builder, |
| nativeInlineOffset: flatbuffers.Offset, |
| ): void; |
| static addLongEnumNonEnumDefault( |
| builder: flatbuffers.Builder, |
| longEnumNonEnumDefault: bigint, |
| ): void; |
| static addLongEnumNormalDefault( |
| builder: flatbuffers.Builder, |
| longEnumNormalDefault: bigint, |
| ): void; |
| static addNanDefault(builder: flatbuffers.Builder, nanDefault: number): void; |
| static addInfDefault(builder: flatbuffers.Builder, infDefault: number): void; |
| static addPositiveInfDefault( |
| builder: flatbuffers.Builder, |
| positiveInfDefault: number, |
| ): void; |
| static addInfinityDefault( |
| builder: flatbuffers.Builder, |
| infinityDefault: number, |
| ): void; |
| static addPositiveInfinityDefault( |
| builder: flatbuffers.Builder, |
| positiveInfinityDefault: number, |
| ): void; |
| static addNegativeInfDefault( |
| builder: flatbuffers.Builder, |
| negativeInfDefault: number, |
| ): void; |
| static addNegativeInfinityDefault( |
| builder: flatbuffers.Builder, |
| negativeInfinityDefault: number, |
| ): void; |
| static addDoubleInfDefault( |
| builder: flatbuffers.Builder, |
| doubleInfDefault: number, |
| ): void; |
| static endMonster(builder: flatbuffers.Builder): flatbuffers.Offset; |
| static finishMonsterBuffer( |
| builder: flatbuffers.Builder, |
| offset: flatbuffers.Offset, |
| ): void; |
| static finishSizePrefixedMonsterBuffer( |
| builder: flatbuffers.Builder, |
| offset: flatbuffers.Offset, |
| ): void; |
| serialize(): Uint8Array; |
| static deserialize(buffer: Uint8Array): Monster; |
| unpack(): MonsterT; |
| unpackTo(_o: MonsterT): void; |
| } |
| export declare class MonsterT implements flatbuffers.IGeneratedObject { |
| pos: Vec3T | null; |
| mana: number; |
| hp: number; |
| name: string | Uint8Array | null; |
| inventory: number[]; |
| color: Color; |
| testType: Any; |
| test: MonsterT | MyGame_Example2_MonsterT | TestSimpleTableWithEnumT | null; |
| test4: TestT[]; |
| testarrayofstring: string[]; |
| testarrayoftables: MonsterT[]; |
| enemy: MonsterT | null; |
| testnestedflatbuffer: number[]; |
| testempty: StatT | null; |
| testbool: boolean; |
| testhashs32Fnv1: number; |
| testhashu32Fnv1: number; |
| testhashs64Fnv1: bigint; |
| testhashu64Fnv1: bigint; |
| testhashs32Fnv1a: number; |
| testhashu32Fnv1a: number; |
| testhashs64Fnv1a: bigint; |
| testhashu64Fnv1a: bigint; |
| testarrayofbools: boolean[]; |
| testf: number; |
| testf2: number; |
| testf3: number; |
| testarrayofstring2: string[]; |
| testarrayofsortedstruct: AbilityT[]; |
| flex: number[]; |
| test5: TestT[]; |
| vectorOfLongs: bigint[]; |
| vectorOfDoubles: number[]; |
| parentNamespaceTest: InParentNamespaceT | null; |
| vectorOfReferrables: ReferrableT[]; |
| singleWeakReference: bigint; |
| vectorOfWeakReferences: bigint[]; |
| vectorOfStrongReferrables: ReferrableT[]; |
| coOwningReference: bigint; |
| vectorOfCoOwningReferences: bigint[]; |
| nonOwningReference: bigint; |
| vectorOfNonOwningReferences: bigint[]; |
| anyUniqueType: AnyUniqueAliases; |
| anyUnique: |
| | MonsterT |
| | MyGame_Example2_MonsterT |
| | TestSimpleTableWithEnumT |
| | null; |
| anyAmbiguousType: AnyAmbiguousAliases; |
| anyAmbiguous: MonsterT | null; |
| vectorOfEnums: Color[]; |
| signedEnum: Race; |
| testrequirednestedflatbuffer: number[]; |
| scalarKeySortedTables: StatT[]; |
| nativeInline: TestT | null; |
| longEnumNonEnumDefault: bigint; |
| longEnumNormalDefault: bigint; |
| nanDefault: number; |
| infDefault: number; |
| positiveInfDefault: number; |
| infinityDefault: number; |
| positiveInfinityDefault: number; |
| negativeInfDefault: number; |
| negativeInfinityDefault: number; |
| doubleInfDefault: number; |
| constructor( |
| pos?: Vec3T | null, |
| mana?: number, |
| hp?: number, |
| name?: string | Uint8Array | null, |
| inventory?: number[], |
| color?: Color, |
| testType?: Any, |
| test?: |
| | MonsterT |
| | MyGame_Example2_MonsterT |
| | TestSimpleTableWithEnumT |
| | null, |
| test4?: TestT[], |
| testarrayofstring?: string[], |
| testarrayoftables?: MonsterT[], |
| enemy?: MonsterT | null, |
| testnestedflatbuffer?: number[], |
| testempty?: StatT | null, |
| testbool?: boolean, |
| testhashs32Fnv1?: number, |
| testhashu32Fnv1?: number, |
| testhashs64Fnv1?: bigint, |
| testhashu64Fnv1?: bigint, |
| testhashs32Fnv1a?: number, |
| testhashu32Fnv1a?: number, |
| testhashs64Fnv1a?: bigint, |
| testhashu64Fnv1a?: bigint, |
| testarrayofbools?: boolean[], |
| testf?: number, |
| testf2?: number, |
| testf3?: number, |
| testarrayofstring2?: string[], |
| testarrayofsortedstruct?: AbilityT[], |
| flex?: number[], |
| test5?: TestT[], |
| vectorOfLongs?: bigint[], |
| vectorOfDoubles?: number[], |
| parentNamespaceTest?: InParentNamespaceT | null, |
| vectorOfReferrables?: ReferrableT[], |
| singleWeakReference?: bigint, |
| vectorOfWeakReferences?: bigint[], |
| vectorOfStrongReferrables?: ReferrableT[], |
| coOwningReference?: bigint, |
| vectorOfCoOwningReferences?: bigint[], |
| nonOwningReference?: bigint, |
| vectorOfNonOwningReferences?: bigint[], |
| anyUniqueType?: AnyUniqueAliases, |
| anyUnique?: |
| | MonsterT |
| | MyGame_Example2_MonsterT |
| | TestSimpleTableWithEnumT |
| | null, |
| anyAmbiguousType?: AnyAmbiguousAliases, |
| anyAmbiguous?: MonsterT | null, |
| vectorOfEnums?: Color[], |
| signedEnum?: Race, |
| testrequirednestedflatbuffer?: number[], |
| scalarKeySortedTables?: StatT[], |
| nativeInline?: TestT | null, |
| longEnumNonEnumDefault?: bigint, |
| longEnumNormalDefault?: bigint, |
| nanDefault?: number, |
| infDefault?: number, |
| positiveInfDefault?: number, |
| infinityDefault?: number, |
| positiveInfinityDefault?: number, |
| negativeInfDefault?: number, |
| negativeInfinityDefault?: number, |
| doubleInfDefault?: number, |
| ); |
| pack(builder: flatbuffers.Builder): flatbuffers.Offset; |
| } |