• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1import * as flatbuffers from 'flatbuffers';
2import { NestedStruct, NestedStructT } from '../../my-game/example/nested-struct.js';
3import { OuterStruct, OuterStructT } from '../../my-game/example/outer-struct.js';
4export declare class ArrayStruct implements flatbuffers.IUnpackableObject<ArrayStructT> {
5    bb: flatbuffers.ByteBuffer | null;
6    bb_pos: number;
7    __init(i: number, bb: flatbuffers.ByteBuffer): ArrayStruct;
8    aUnderscore(): number;
9    bUnderscore(index: number): number | null;
10    c(): number;
11    d(index: number, obj?: NestedStruct): NestedStruct | null;
12    e(): number;
13    f(index: number, obj?: OuterStruct): OuterStruct | null;
14    g(index: number): bigint | null;
15    static getFullyQualifiedName(): string;
16    static sizeOf(): number;
17    static createArrayStruct(builder: flatbuffers.Builder, a_underscore: number, b_underscore: number[] | null, c: number, d: (any | NestedStructT)[] | null, e: number, f: (any | OuterStructT)[] | null, g: bigint[] | null): flatbuffers.Offset;
18    unpack(): ArrayStructT;
19    unpackTo(_o: ArrayStructT): void;
20}
21export declare class ArrayStructT implements flatbuffers.IGeneratedObject {
22    aUnderscore: number;
23    bUnderscore: (number)[];
24    c: number;
25    d: (NestedStructT)[];
26    e: number;
27    f: (OuterStructT)[];
28    g: (bigint)[];
29    constructor(aUnderscore?: number, bUnderscore?: (number)[], c?: number, d?: (NestedStructT)[], e?: number, f?: (OuterStructT)[], g?: (bigint)[]);
30    pack(builder: flatbuffers.Builder): flatbuffers.Offset;
31}
32