...

Text file src/github.com/google/flatbuffers/tests/ts/union_vector/book-reader.ts

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

     1// automatically generated by the FlatBuffers compiler, do not modify
     2
     3import * as flatbuffers from 'flatbuffers';
     4
     5
     6
     7export class BookReader implements flatbuffers.IUnpackableObject<BookReaderT> {
     8  bb: flatbuffers.ByteBuffer|null = null;
     9  bb_pos = 0;
    10  __init(i:number, bb:flatbuffers.ByteBuffer):BookReader {
    11  this.bb_pos = i;
    12  this.bb = bb;
    13  return this;
    14}
    15
    16booksRead():number {
    17  return this.bb!.readInt32(this.bb_pos);
    18}
    19
    20mutate_books_read(value:number):boolean {
    21  this.bb!.writeInt32(this.bb_pos + 0, value);
    22  return true;
    23}
    24
    25static getFullyQualifiedName():string {
    26  return 'BookReader';
    27}
    28
    29static sizeOf():number {
    30  return 4;
    31}
    32
    33static createBookReader(builder:flatbuffers.Builder, books_read: number):flatbuffers.Offset {
    34  builder.prep(4, 4);
    35  builder.writeInt32(books_read);
    36  return builder.offset();
    37}
    38
    39
    40unpack(): BookReaderT {
    41  return new BookReaderT(
    42    this.booksRead()
    43  );
    44}
    45
    46
    47unpackTo(_o: BookReaderT): void {
    48  _o.booksRead = this.booksRead();
    49}
    50}
    51
    52export class BookReaderT implements flatbuffers.IGeneratedObject {
    53constructor(
    54  public booksRead: number = 0
    55){}
    56
    57
    58pack(builder:flatbuffers.Builder): flatbuffers.Offset {
    59  return BookReader.createBookReader(builder,
    60    this.booksRead
    61  );
    62}
    63}

View as plain text