Files
flatbuffers/tests/ts/union_vector/gadget.d.ts
2025-09-23 21:50:27 -07:00

20 lines
527 B
TypeScript

import {FallingTub} from './falling-tub.js';
import {HandFan} from './hand-fan.js';
export declare enum Gadget {
NONE = 0,
FallingTub = 1,
HandFan = 2,
}
export declare function unionToGadget(
type: Gadget,
accessor: (obj: FallingTub | HandFan) => FallingTub | HandFan | null,
): FallingTub | HandFan | null;
export declare function unionListToGadget(
type: Gadget,
accessor: (
index: number,
obj: FallingTub | HandFan,
) => FallingTub | HandFan | null,
index: number,
): FallingTub | HandFan | null;