mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-07 13:53:38 +00:00
43 lines
1.3 KiB
TypeScript
43 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;
|
|
}
|