...

Text file src/github.com/google/flatbuffers/tests/ts/typescript/object.d.ts

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

     1import * as flatbuffers from 'flatbuffers';
     2import { Abc } from '../foobar/abc.js';
     3import { class_ as foobar_class_ } from '../foobar/class.js';
     4import { Schema, SchemaT } from '../reflection/schema.js';
     5import { class_ } from '../typescript/class.js';
     6export declare class Object_ implements flatbuffers.IUnpackableObject<Object_T> {
     7    bb: flatbuffers.ByteBuffer | null;
     8    bb_pos: number;
     9    __init(i: number, bb: flatbuffers.ByteBuffer): Object_;
    10    static getRootAsObject(bb: flatbuffers.ByteBuffer, obj?: Object_): Object_;
    11    static getSizePrefixedRootAsObject(bb: flatbuffers.ByteBuffer, obj?: Object_): Object_;
    12    return_(): number;
    13    mutate_return(value: number): boolean;
    14    if_(): number;
    15    mutate_if(value: number): boolean;
    16    switch_(): number;
    17    mutate_switch(value: number): boolean;
    18    enum_(): class_;
    19    mutate_enum(value: class_): boolean;
    20    enum2(): foobar_class_;
    21    mutate_enum2(value: foobar_class_): boolean;
    22    enum3(): Abc;
    23    mutate_enum3(value: Abc): boolean;
    24    reflect(obj?: Schema): Schema | null;
    25    static getFullyQualifiedName(): string;
    26    static startObject(builder: flatbuffers.Builder): void;
    27    static addReturn(builder: flatbuffers.Builder, return_: number): void;
    28    static addIf(builder: flatbuffers.Builder, if_: number): void;
    29    static addSwitch(builder: flatbuffers.Builder, switch_: number): void;
    30    static addEnum(builder: flatbuffers.Builder, enum_: class_): void;
    31    static addEnum2(builder: flatbuffers.Builder, enum2: foobar_class_): void;
    32    static addEnum3(builder: flatbuffers.Builder, enum3: Abc): void;
    33    static addReflect(builder: flatbuffers.Builder, reflectOffset: flatbuffers.Offset): void;
    34    static endObject(builder: flatbuffers.Builder): flatbuffers.Offset;
    35    unpack(): Object_T;
    36    unpackTo(_o: Object_T): void;
    37}
    38export declare class Object_T implements flatbuffers.IGeneratedObject {
    39    return_: number;
    40    if_: number;
    41    switch_: number;
    42    enum_: class_;
    43    enum2: foobar_class_;
    44    enum3: Abc;
    45    reflect: SchemaT | null;
    46    constructor(return_?: number, if_?: number, switch_?: number, enum_?: class_, enum2?: foobar_class_, enum3?: Abc, reflect?: SchemaT | null);
    47    pack(builder: flatbuffers.Builder): flatbuffers.Offset;
    48}

View as plain text