UNPKG

@jkcfg/std

Version:

jk standard library

1,259 lines (1,258 loc) 42 kB
import { flatbuffers } from "./flatbuffers"; /** * @enum {number} */ export declare namespace __std { enum DeferredRetval { NONE = 0, Deferred = 1, Error = 2 } } /** * @enum {number} */ export declare namespace __std { enum FulfilmentValue { NONE = 0, Data = 1, EndOfStream = 2, Error = 3 } } /** * @enum {number} */ export declare namespace __std { enum Format { FromExtension = 0, JSON = 1, YAML = 2, Raw = 3, YAMLStream = 4, JSONStream = 5, HCL = 6 } } /** * @enum {number} */ export declare namespace __std { enum Overwrite { Skip = 0, Write = 1, Err = 2 } } /** * Encoding specifies the requested form of the contents to read; * either just the raw bytes, or as a UTF-16 string. Distinguishing * String (a UTF16-encoded string) is desirable because JavaScript * natively supports UTF-16, so if you want to be able * to decode a string value conveniently, it is best to ship it as * UTF-16. Similarly, JSON is there as a means of sending structured * data, e.g., YAML, in a way that JavaScript can digest easily. * * @enum {number} */ export declare namespace __std { enum Encoding { Bytes = 0, String = 1, JSON = 2 } } /** * @enum {number} */ export declare namespace __std { enum ParamType { Boolean = 0, Number = 1, String = 2, Object = 3 } } /** * @enum {number} */ export declare namespace __std { enum ParamRetval { NONE = 0, ParamValue = 1, Error = 2 } } /** * @enum {number} */ export declare namespace __std { enum ParseUnparseRetval { NONE = 0, ParseUnparseData = 1, Error = 2 } } /** * RPCValue is a union of the types that can be sent as arguments. * * @enum {number} */ export declare namespace __std { enum RPCValue { NONE = 0, RPCSerialised = 1, Data = 2 } } /** * @enum {number} */ export declare namespace __std { enum RPCSyncRetval { NONE = 0, Data = 1, Error = 2 } } /** * @enum {number} */ export declare namespace __std { enum Args { NONE = 0, WriteArgs = 1, ReadArgs = 2, ParseArgs = 3, UnparseArgs = 4, CancelArgs = 5, ParamArgs = 6, RPCArgs = 7 } } /** * Error encodes an error either in accepting a request, or in fulfilling it (in deferreds). * * @constructor */ export declare namespace __std { class Error { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Error */ __init(i: number, bb: flatbuffers.ByteBuffer): Error; /** * @param flatbuffers.ByteBuffer bb * @param Error= obj * @returns Error */ static getRootAsError(bb: flatbuffers.ByteBuffer, obj?: Error): Error; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ message(): string | null; message(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @param flatbuffers.Builder builder */ static startError(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset messageOffset */ static addMessage(builder: flatbuffers.Builder, messageOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endError(builder: flatbuffers.Builder): flatbuffers.Offset; static createError(builder: flatbuffers.Builder, messageOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * CancelArgs encodes a message cancelling a deferred response. * * @constructor */ export declare namespace __std { class CancelArgs { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns CancelArgs */ __init(i: number, bb: flatbuffers.ByteBuffer): CancelArgs; /** * @param flatbuffers.ByteBuffer bb * @param CancelArgs= obj * @returns CancelArgs */ static getRootAsCancelArgs(bb: flatbuffers.ByteBuffer, obj?: CancelArgs): CancelArgs; /** * @returns flatbuffers.Long */ serial(): flatbuffers.Long; /** * @param flatbuffers.Builder builder */ static startCancelArgs(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Long serial */ static addSerial(builder: flatbuffers.Builder, serial: flatbuffers.Long): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endCancelArgs(builder: flatbuffers.Builder): flatbuffers.Offset; static createCancelArgs(builder: flatbuffers.Builder, serial: flatbuffers.Long): flatbuffers.Offset; } } /** * Deferred encodes a serial number, standing in for an result or results to be fulfilled later. * * @constructor */ export declare namespace __std { class Deferred { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Deferred */ __init(i: number, bb: flatbuffers.ByteBuffer): Deferred; /** * @param flatbuffers.ByteBuffer bb * @param Deferred= obj * @returns Deferred */ static getRootAsDeferred(bb: flatbuffers.ByteBuffer, obj?: Deferred): Deferred; /** * @returns flatbuffers.Long */ serial(): flatbuffers.Long; /** * @param flatbuffers.Builder builder */ static startDeferred(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Long serial */ static addSerial(builder: flatbuffers.Builder, serial: flatbuffers.Long): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endDeferred(builder: flatbuffers.Builder): flatbuffers.Offset; static createDeferred(builder: flatbuffers.Builder, serial: flatbuffers.Long): flatbuffers.Offset; } } /** * Response encodes the _synchronous_ response to a message expecting a deferred value or values. * * @constructor */ export declare namespace __std { class DeferredResponse { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns DeferredResponse */ __init(i: number, bb: flatbuffers.ByteBuffer): DeferredResponse; /** * @param flatbuffers.ByteBuffer bb * @param DeferredResponse= obj * @returns DeferredResponse */ static getRootAsDeferredResponse(bb: flatbuffers.ByteBuffer, obj?: DeferredResponse): DeferredResponse; /** * @returns __std.DeferredRetval */ retvalType(): __std.DeferredRetval; /** * @param flatbuffers.Table obj * @returns ?flatbuffers.Table */ retval<T extends flatbuffers.Table>(obj: T): T | null; /** * @param flatbuffers.Builder builder */ static startDeferredResponse(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param __std.DeferredRetval retvalType */ static addRetvalType(builder: flatbuffers.Builder, retvalType: __std.DeferredRetval): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset retvalOffset */ static addRetval(builder: flatbuffers.Builder, retvalOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endDeferredResponse(builder: flatbuffers.Builder): flatbuffers.Offset; static createDeferredResponse(builder: flatbuffers.Builder, retvalType: __std.DeferredRetval, retvalOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * Data is data sent as (possibly partial) fulfilment of a deferred result. * * @constructor */ export declare namespace __std { class Data { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Data */ __init(i: number, bb: flatbuffers.ByteBuffer): Data; /** * @param flatbuffers.ByteBuffer bb * @param Data= obj * @returns Data */ static getRootAsData(bb: flatbuffers.ByteBuffer, obj?: Data): Data; /** * @param number index * @returns number */ bytes(index: number): number | null; /** * @returns number */ bytesLength(): number; /** * @returns Uint8Array */ bytesArray(): Uint8Array | null; /** * @param flatbuffers.Builder builder */ static startData(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset bytesOffset */ static addBytes(builder: flatbuffers.Builder, bytesOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param Array.<number> data * @returns flatbuffers.Offset */ static createBytesVector(builder: flatbuffers.Builder, data: number[] | Uint8Array): flatbuffers.Offset; /** * @param flatbuffers.Builder builder * @param number numElems */ static startBytesVector(builder: flatbuffers.Builder, numElems: number): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endData(builder: flatbuffers.Builder): flatbuffers.Offset; static createData(builder: flatbuffers.Builder, bytesOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * EndOfStream signals that there will be no more data. * * @constructor */ export declare namespace __std { class EndOfStream { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns EndOfStream */ __init(i: number, bb: flatbuffers.ByteBuffer): EndOfStream; /** * @param flatbuffers.ByteBuffer bb * @param EndOfStream= obj * @returns EndOfStream */ static getRootAsEndOfStream(bb: flatbuffers.ByteBuffer, obj?: EndOfStream): EndOfStream; /** * @param flatbuffers.Builder builder */ static startEndOfStream(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endEndOfStream(builder: flatbuffers.Builder): flatbuffers.Offset; static createEndOfStream(builder: flatbuffers.Builder): flatbuffers.Offset; } } /** * Resolution represents the _asynchronous_ fulfilment of a deferred value (possibly one of many values). * * @constructor */ export declare namespace __std { class Fulfilment { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Fulfilment */ __init(i: number, bb: flatbuffers.ByteBuffer): Fulfilment; /** * @param flatbuffers.ByteBuffer bb * @param Fulfilment= obj * @returns Fulfilment */ static getRootAsFulfilment(bb: flatbuffers.ByteBuffer, obj?: Fulfilment): Fulfilment; /** * @returns flatbuffers.Long */ serial(): flatbuffers.Long; /** * @returns __std.FulfilmentValue */ valueType(): __std.FulfilmentValue; /** * @param flatbuffers.Table obj * @returns ?flatbuffers.Table */ value<T extends flatbuffers.Table>(obj: T): T | null; /** * @param flatbuffers.Builder builder */ static startFulfilment(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Long serial */ static addSerial(builder: flatbuffers.Builder, serial: flatbuffers.Long): void; /** * @param flatbuffers.Builder builder * @param __std.FulfilmentValue valueType */ static addValueType(builder: flatbuffers.Builder, valueType: __std.FulfilmentValue): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset valueOffset */ static addValue(builder: flatbuffers.Builder, valueOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endFulfilment(builder: flatbuffers.Builder): flatbuffers.Offset; static createFulfilment(builder: flatbuffers.Builder, serial: flatbuffers.Long, valueType: __std.FulfilmentValue, valueOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class WriteArgs { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns WriteArgs */ __init(i: number, bb: flatbuffers.ByteBuffer): WriteArgs; /** * @param flatbuffers.ByteBuffer bb * @param WriteArgs= obj * @returns WriteArgs */ static getRootAsWriteArgs(bb: flatbuffers.ByteBuffer, obj?: WriteArgs): WriteArgs; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ path(): string | null; path(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ value(): string | null; value(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @returns __std.Format */ format(): __std.Format; /** * @returns number */ indent(): number; /** * @returns __std.Overwrite */ overwrite(): __std.Overwrite; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ module(): string | null; module(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @param flatbuffers.Builder builder */ static startWriteArgs(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset pathOffset */ static addPath(builder: flatbuffers.Builder, pathOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset valueOffset */ static addValue(builder: flatbuffers.Builder, valueOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param __std.Format format */ static addFormat(builder: flatbuffers.Builder, format: __std.Format): void; /** * @param flatbuffers.Builder builder * @param number indent */ static addIndent(builder: flatbuffers.Builder, indent: number): void; /** * @param flatbuffers.Builder builder * @param __std.Overwrite overwrite */ static addOverwrite(builder: flatbuffers.Builder, overwrite: __std.Overwrite): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset moduleOffset */ static addModule(builder: flatbuffers.Builder, moduleOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endWriteArgs(builder: flatbuffers.Builder): flatbuffers.Offset; static createWriteArgs(builder: flatbuffers.Builder, pathOffset: flatbuffers.Offset, valueOffset: flatbuffers.Offset, format: __std.Format, indent: number, overwrite: __std.Overwrite, moduleOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class ReadArgs { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns ReadArgs */ __init(i: number, bb: flatbuffers.ByteBuffer): ReadArgs; /** * @param flatbuffers.ByteBuffer bb * @param ReadArgs= obj * @returns ReadArgs */ static getRootAsReadArgs(bb: flatbuffers.ByteBuffer, obj?: ReadArgs): ReadArgs; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ path(): string | null; path(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @returns number */ timeout(): number; /** * @returns __std.Encoding */ encoding(): __std.Encoding; /** * @returns __std.Format */ format(): __std.Format; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ module(): string | null; module(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @param flatbuffers.Builder builder */ static startReadArgs(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset pathOffset */ static addPath(builder: flatbuffers.Builder, pathOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param number timeout */ static addTimeout(builder: flatbuffers.Builder, timeout: number): void; /** * @param flatbuffers.Builder builder * @param __std.Encoding encoding */ static addEncoding(builder: flatbuffers.Builder, encoding: __std.Encoding): void; /** * @param flatbuffers.Builder builder * @param __std.Format format */ static addFormat(builder: flatbuffers.Builder, format: __std.Format): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset moduleOffset */ static addModule(builder: flatbuffers.Builder, moduleOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endReadArgs(builder: flatbuffers.Builder): flatbuffers.Offset; static createReadArgs(builder: flatbuffers.Builder, pathOffset: flatbuffers.Offset, timeout: number, encoding: __std.Encoding, format: __std.Format, moduleOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class ParamArgs { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns ParamArgs */ __init(i: number, bb: flatbuffers.ByteBuffer): ParamArgs; /** * @param flatbuffers.ByteBuffer bb * @param ParamArgs= obj * @returns ParamArgs */ static getRootAsParamArgs(bb: flatbuffers.ByteBuffer, obj?: ParamArgs): ParamArgs; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ path(): string | null; path(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @returns __std.ParamType */ type(): __std.ParamType; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ defaultValue(): string | null; defaultValue(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @param flatbuffers.Builder builder */ static startParamArgs(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset pathOffset */ static addPath(builder: flatbuffers.Builder, pathOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param __std.ParamType type */ static addType(builder: flatbuffers.Builder, type: __std.ParamType): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset defaultValueOffset */ static addDefaultValue(builder: flatbuffers.Builder, defaultValueOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endParamArgs(builder: flatbuffers.Builder): flatbuffers.Offset; static createParamArgs(builder: flatbuffers.Builder, pathOffset: flatbuffers.Offset, type: __std.ParamType, defaultValueOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class ParamValue { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns ParamValue */ __init(i: number, bb: flatbuffers.ByteBuffer): ParamValue; /** * @param flatbuffers.ByteBuffer bb * @param ParamValue= obj * @returns ParamValue */ static getRootAsParamValue(bb: flatbuffers.ByteBuffer, obj?: ParamValue): ParamValue; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ json(): string | null; json(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @param flatbuffers.Builder builder */ static startParamValue(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset jsonOffset */ static addJson(builder: flatbuffers.Builder, jsonOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endParamValue(builder: flatbuffers.Builder): flatbuffers.Offset; static createParamValue(builder: flatbuffers.Builder, jsonOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class ParamResponse { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns ParamResponse */ __init(i: number, bb: flatbuffers.ByteBuffer): ParamResponse; /** * @param flatbuffers.ByteBuffer bb * @param ParamResponse= obj * @returns ParamResponse */ static getRootAsParamResponse(bb: flatbuffers.ByteBuffer, obj?: ParamResponse): ParamResponse; /** * @returns __std.ParamRetval */ retvalType(): __std.ParamRetval; /** * @param flatbuffers.Table obj * @returns ?flatbuffers.Table */ retval<T extends flatbuffers.Table>(obj: T): T | null; /** * @param flatbuffers.Builder builder */ static startParamResponse(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param __std.ParamRetval retvalType */ static addRetvalType(builder: flatbuffers.Builder, retvalType: __std.ParamRetval): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset retvalOffset */ static addRetval(builder: flatbuffers.Builder, retvalOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endParamResponse(builder: flatbuffers.Builder): flatbuffers.Offset; static createParamResponse(builder: flatbuffers.Builder, retvalType: __std.ParamRetval, retvalOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class ParseArgs { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns ParseArgs */ __init(i: number, bb: flatbuffers.ByteBuffer): ParseArgs; /** * @param flatbuffers.ByteBuffer bb * @param ParseArgs= obj * @returns ParseArgs */ static getRootAsParseArgs(bb: flatbuffers.ByteBuffer, obj?: ParseArgs): ParseArgs; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ chars(): string | null; chars(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @returns __std.Format */ format(): __std.Format; /** * @param flatbuffers.Builder builder */ static startParseArgs(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset charsOffset */ static addChars(builder: flatbuffers.Builder, charsOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param __std.Format format */ static addFormat(builder: flatbuffers.Builder, format: __std.Format): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endParseArgs(builder: flatbuffers.Builder): flatbuffers.Offset; static createParseArgs(builder: flatbuffers.Builder, charsOffset: flatbuffers.Offset, format: __std.Format): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class ParseUnparseData { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns ParseUnparseData */ __init(i: number, bb: flatbuffers.ByteBuffer): ParseUnparseData; /** * @param flatbuffers.ByteBuffer bb * @param ParseUnparseData= obj * @returns ParseUnparseData */ static getRootAsParseUnparseData(bb: flatbuffers.ByteBuffer, obj?: ParseUnparseData): ParseUnparseData; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ data(): string | null; data(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @param flatbuffers.Builder builder */ static startParseUnparseData(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset dataOffset */ static addData(builder: flatbuffers.Builder, dataOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endParseUnparseData(builder: flatbuffers.Builder): flatbuffers.Offset; static createParseUnparseData(builder: flatbuffers.Builder, dataOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class ParseUnparseResponse { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns ParseUnparseResponse */ __init(i: number, bb: flatbuffers.ByteBuffer): ParseUnparseResponse; /** * @param flatbuffers.ByteBuffer bb * @param ParseUnparseResponse= obj * @returns ParseUnparseResponse */ static getRootAsParseUnparseResponse(bb: flatbuffers.ByteBuffer, obj?: ParseUnparseResponse): ParseUnparseResponse; /** * @returns __std.ParseUnparseRetval */ retvalType(): __std.ParseUnparseRetval; /** * @param flatbuffers.Table obj * @returns ?flatbuffers.Table */ retval<T extends flatbuffers.Table>(obj: T): T | null; /** * @param flatbuffers.Builder builder */ static startParseUnparseResponse(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param __std.ParseUnparseRetval retvalType */ static addRetvalType(builder: flatbuffers.Builder, retvalType: __std.ParseUnparseRetval): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset retvalOffset */ static addRetval(builder: flatbuffers.Builder, retvalOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endParseUnparseResponse(builder: flatbuffers.Builder): flatbuffers.Offset; static createParseUnparseResponse(builder: flatbuffers.Builder, retvalType: __std.ParseUnparseRetval, retvalOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class UnparseArgs { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns UnparseArgs */ __init(i: number, bb: flatbuffers.ByteBuffer): UnparseArgs; /** * @param flatbuffers.ByteBuffer bb * @param UnparseArgs= obj * @returns UnparseArgs */ static getRootAsUnparseArgs(bb: flatbuffers.ByteBuffer, obj?: UnparseArgs): UnparseArgs; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ object(): string | null; object(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @returns __std.Format */ format(): __std.Format; /** * @param flatbuffers.Builder builder */ static startUnparseArgs(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset objectOffset */ static addObject(builder: flatbuffers.Builder, objectOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param __std.Format format */ static addFormat(builder: flatbuffers.Builder, format: __std.Format): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endUnparseArgs(builder: flatbuffers.Builder): flatbuffers.Offset; static createUnparseArgs(builder: flatbuffers.Builder, objectOffset: flatbuffers.Offset, format: __std.Format): flatbuffers.Offset; } } /** * RPCSerialised is a `JSON.stringify`d value, used for everything but byte * * @constructor */ export declare namespace __std { class RPCSerialised { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns RPCSerialised */ __init(i: number, bb: flatbuffers.ByteBuffer): RPCSerialised; /** * @param flatbuffers.ByteBuffer bb * @param RPCSerialised= obj * @returns RPCSerialised */ static getRootAsRPCSerialised(bb: flatbuffers.ByteBuffer, obj?: RPCSerialised): RPCSerialised; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ value(): string | null; value(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @param flatbuffers.Builder builder */ static startRPCSerialised(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset valueOffset */ static addValue(builder: flatbuffers.Builder, valueOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endRPCSerialised(builder: flatbuffers.Builder): flatbuffers.Offset; static createRPCSerialised(builder: flatbuffers.Builder, valueOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class RPCArg { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns RPCArg */ __init(i: number, bb: flatbuffers.ByteBuffer): RPCArg; /** * @param flatbuffers.ByteBuffer bb * @param RPCArg= obj * @returns RPCArg */ static getRootAsRPCArg(bb: flatbuffers.ByteBuffer, obj?: RPCArg): RPCArg; /** * @returns __std.RPCValue */ argType(): __std.RPCValue; /** * @param flatbuffers.Table obj * @returns ?flatbuffers.Table */ arg<T extends flatbuffers.Table>(obj: T): T | null; /** * @param flatbuffers.Builder builder */ static startRPCArg(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param __std.RPCValue argType */ static addArgType(builder: flatbuffers.Builder, argType: __std.RPCValue): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset argOffset */ static addArg(builder: flatbuffers.Builder, argOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endRPCArg(builder: flatbuffers.Builder): flatbuffers.Offset; static createRPCArg(builder: flatbuffers.Builder, argType: __std.RPCValue, argOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class RPCArgs { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns RPCArgs */ __init(i: number, bb: flatbuffers.ByteBuffer): RPCArgs; /** * @param flatbuffers.ByteBuffer bb * @param RPCArgs= obj * @returns RPCArgs */ static getRootAsRPCArgs(bb: flatbuffers.ByteBuffer, obj?: RPCArgs): RPCArgs; /** * @param flatbuffers.Encoding= optionalEncoding * @returns string|Uint8Array|null */ method(): string | null; method(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @param number index * @param __std.RPCArg= obj * @returns __std.RPCArg */ args(index: number, obj?: __std.RPCArg): __std.RPCArg | null; /** * @returns number */ argsLength(): number; /** * @returns boolean */ sync(): boolean; /** * @param flatbuffers.Builder builder */ static startRPCArgs(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset methodOffset */ static addMethod(builder: flatbuffers.Builder, methodOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset argsOffset */ static addArgs(builder: flatbuffers.Builder, argsOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param Array.<flatbuffers.Offset> data * @returns flatbuffers.Offset */ static createArgsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; /** * @param flatbuffers.Builder builder * @param number numElems */ static startArgsVector(builder: flatbuffers.Builder, numElems: number): void; /** * @param flatbuffers.Builder builder * @param boolean sync */ static addSync(builder: flatbuffers.Builder, sync: boolean): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endRPCArgs(builder: flatbuffers.Builder): flatbuffers.Offset; static createRPCArgs(builder: flatbuffers.Builder, methodOffset: flatbuffers.Offset, argsOffset: flatbuffers.Offset, sync: boolean): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class RPCSyncResponse { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns RPCSyncResponse */ __init(i: number, bb: flatbuffers.ByteBuffer): RPCSyncResponse; /** * @param flatbuffers.ByteBuffer bb * @param RPCSyncResponse= obj * @returns RPCSyncResponse */ static getRootAsRPCSyncResponse(bb: flatbuffers.ByteBuffer, obj?: RPCSyncResponse): RPCSyncResponse; /** * @returns __std.RPCSyncRetval */ retvalType(): __std.RPCSyncRetval; /** * @param flatbuffers.Table obj * @returns ?flatbuffers.Table */ retval<T extends flatbuffers.Table>(obj: T): T | null; /** * @param flatbuffers.Builder builder */ static startRPCSyncResponse(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param __std.RPCSyncRetval retvalType */ static addRetvalType(builder: flatbuffers.Builder, retvalType: __std.RPCSyncRetval): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset retvalOffset */ static addRetval(builder: flatbuffers.Builder, retvalOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endRPCSyncResponse(builder: flatbuffers.Builder): flatbuffers.Offset; static createRPCSyncResponse(builder: flatbuffers.Builder, retvalType: __std.RPCSyncRetval, retvalOffset: flatbuffers.Offset): flatbuffers.Offset; } } /** * @constructor */ export declare namespace __std { class Message { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Message */ __init(i: number, bb: flatbuffers.ByteBuffer): Message; /** * @param flatbuffers.ByteBuffer bb * @param Message= obj * @returns Message */ static getRootAsMessage(bb: flatbuffers.ByteBuffer, obj?: Message): Message; /** * @returns __std.Args */ argsType(): __std.Args; /** * @param flatbuffers.Table obj * @returns ?flatbuffers.Table */ args<T extends flatbuffers.Table>(obj: T): T | null; /** * @param flatbuffers.Builder builder */ static startMessage(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param __std.Args argsType */ static addArgsType(builder: flatbuffers.Builder, argsType: __std.Args): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset argsOffset */ static addArgs(builder: flatbuffers.Builder, argsOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endMessage(builder: flatbuffers.Builder): flatbuffers.Offset; static createMessage(builder: flatbuffers.Builder, argsType: __std.Args, argsOffset: flatbuffers.Offset): flatbuffers.Offset; } }