git-subtree-dir: third_party/flatbuffers git-subtree-split: 595bf0007ab1929570c7671f091313c8fc20644e
28 lines
1.3 KiB
TypeScript
28 lines
1.3 KiB
TypeScript
import * as flatbuffers from 'flatbuffers';
|
|
import { OuterStruct, OuterStructT } from '../../my-game/example/outer-struct.js';
|
|
import { TestEnum } from '../../my-game/example/test-enum.js';
|
|
export declare class NestedStruct implements flatbuffers.IUnpackableObject<NestedStructT> {
|
|
bb: flatbuffers.ByteBuffer | null;
|
|
bb_pos: number;
|
|
__init(i: number, bb: flatbuffers.ByteBuffer): NestedStruct;
|
|
a(index: number): number | null;
|
|
b(): TestEnum;
|
|
cUnderscore(index: number): TestEnum | null;
|
|
dOuter(index: number, obj?: OuterStruct): OuterStruct | null;
|
|
e(index: number): bigint | null;
|
|
static getFullyQualifiedName(): string;
|
|
static sizeOf(): number;
|
|
static createNestedStruct(builder: flatbuffers.Builder, a: number[] | null, b: TestEnum, c_underscore: number[] | null, d_outer: (any | OuterStructT)[] | null, e: bigint[] | null): flatbuffers.Offset;
|
|
unpack(): NestedStructT;
|
|
unpackTo(_o: NestedStructT): void;
|
|
}
|
|
export declare class NestedStructT implements flatbuffers.IGeneratedObject {
|
|
a: (number)[];
|
|
b: TestEnum;
|
|
cUnderscore: (TestEnum)[];
|
|
dOuter: (OuterStructT)[];
|
|
e: (bigint)[];
|
|
constructor(a?: (number)[], b?: TestEnum, cUnderscore?: (TestEnum)[], dOuter?: (OuterStructT)[], e?: (bigint)[]);
|
|
pack(builder: flatbuffers.Builder): flatbuffers.Offset;
|
|
}
|