...

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

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

     1import * as flatbuffers from 'flatbuffers';
     2/**
     3 * File specific information.
     4 * Symbols declared within a file may be recovered by iterating over all
     5 * symbols and examining the `declaration_file` field.
     6 */
     7export declare class SchemaFile implements flatbuffers.IUnpackableObject<SchemaFileT> {
     8    bb: flatbuffers.ByteBuffer | null;
     9    bb_pos: number;
    10    __init(i: number, bb: flatbuffers.ByteBuffer): SchemaFile;
    11    static getRootAsSchemaFile(bb: flatbuffers.ByteBuffer, obj?: SchemaFile): SchemaFile;
    12    static getSizePrefixedRootAsSchemaFile(bb: flatbuffers.ByteBuffer, obj?: SchemaFile): SchemaFile;
    13    /**
    14     * Filename, relative to project root.
    15     */
    16    filename(): string | null;
    17    filename(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    18    /**
    19     * Names of included files, relative to project root.
    20     */
    21    includedFilenames(index: number): string;
    22    includedFilenames(index: number, optionalEncoding: flatbuffers.Encoding): string | Uint8Array;
    23    includedFilenamesLength(): number;
    24    static getFullyQualifiedName(): string;
    25    static startSchemaFile(builder: flatbuffers.Builder): void;
    26    static addFilename(builder: flatbuffers.Builder, filenameOffset: flatbuffers.Offset): void;
    27    static addIncludedFilenames(builder: flatbuffers.Builder, includedFilenamesOffset: flatbuffers.Offset): void;
    28    static createIncludedFilenamesVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
    29    static startIncludedFilenamesVector(builder: flatbuffers.Builder, numElems: number): void;
    30    static endSchemaFile(builder: flatbuffers.Builder): flatbuffers.Offset;
    31    static createSchemaFile(builder: flatbuffers.Builder, filenameOffset: flatbuffers.Offset, includedFilenamesOffset: flatbuffers.Offset): flatbuffers.Offset;
    32    unpack(): SchemaFileT;
    33    unpackTo(_o: SchemaFileT): void;
    34}
    35export declare class SchemaFileT implements flatbuffers.IGeneratedObject {
    36    filename: string | Uint8Array | null;
    37    includedFilenames: (string)[];
    38    constructor(filename?: string | Uint8Array | null, includedFilenames?: (string)[]);
    39    pack(builder: flatbuffers.Builder): flatbuffers.Offset;
    40}

View as plain text