...

Text file src/github.com/google/flatbuffers/tests/ts/reflection/type.d.ts

Documentation: github.com/google/flatbuffers/tests/ts/reflection

     1import * as flatbuffers from 'flatbuffers';
     2import { BaseType } from '../reflection/base-type.js';
     3export declare class Type implements flatbuffers.IUnpackableObject<TypeT> {
     4    bb: flatbuffers.ByteBuffer | null;
     5    bb_pos: number;
     6    __init(i: number, bb: flatbuffers.ByteBuffer): Type;
     7    static getRootAsType(bb: flatbuffers.ByteBuffer, obj?: Type): Type;
     8    static getSizePrefixedRootAsType(bb: flatbuffers.ByteBuffer, obj?: Type): Type;
     9    baseType(): BaseType;
    10    mutate_base_type(value: BaseType): boolean;
    11    element(): BaseType;
    12    mutate_element(value: BaseType): boolean;
    13    index(): number;
    14    mutate_index(value: number): boolean;
    15    fixedLength(): number;
    16    mutate_fixed_length(value: number): boolean;
    17    /**
    18     * The size (octets) of the `base_type` field.
    19     */
    20    baseSize(): number;
    21    mutate_base_size(value: number): boolean;
    22    /**
    23     * The size (octets) of the `element` field, if present.
    24     */
    25    elementSize(): number;
    26    mutate_element_size(value: number): boolean;
    27    static getFullyQualifiedName(): string;
    28    static startType(builder: flatbuffers.Builder): void;
    29    static addBaseType(builder: flatbuffers.Builder, baseType: BaseType): void;
    30    static addElement(builder: flatbuffers.Builder, element: BaseType): void;
    31    static addIndex(builder: flatbuffers.Builder, index: number): void;
    32    static addFixedLength(builder: flatbuffers.Builder, fixedLength: number): void;
    33    static addBaseSize(builder: flatbuffers.Builder, baseSize: number): void;
    34    static addElementSize(builder: flatbuffers.Builder, elementSize: number): void;
    35    static endType(builder: flatbuffers.Builder): flatbuffers.Offset;
    36    static createType(builder: flatbuffers.Builder, baseType: BaseType, element: BaseType, index: number, fixedLength: number, baseSize: number, elementSize: number): flatbuffers.Offset;
    37    unpack(): TypeT;
    38    unpackTo(_o: TypeT): void;
    39}
    40export declare class TypeT implements flatbuffers.IGeneratedObject {
    41    baseType: BaseType;
    42    element: BaseType;
    43    index: number;
    44    fixedLength: number;
    45    baseSize: number;
    46    elementSize: number;
    47    constructor(baseType?: BaseType, element?: BaseType, index?: number, fixedLength?: number, baseSize?: number, elementSize?: number);
    48    pack(builder: flatbuffers.Builder): flatbuffers.Offset;
    49}

View as plain text