UNPKG

@protobuf-ts/runtime

Version:

Runtime library for code generated by the protoc plugin "protobuf-ts"

27 lines (26 loc) 2.17 kB
export { JsonValue, JsonObject, typeofJsonValue, isJsonObject } from './json-typings'; export { base64decode, base64encode } from './base64'; export { utf8read } from './protobufjs-utf8'; export { WireType, BinaryReadOptions, BinaryWriteOptions, mergeBinaryOptions, IBinaryWriter, IBinaryReader, UnknownFieldHandler, } from './binary-format-contract'; export { BinaryReader, binaryReadOptions } from './binary-reader'; export { BinaryWriter, binaryWriteOptions } from './binary-writer'; export { PbLong, PbULong } from './pb-long'; export { JsonReadOptions, JsonWriteOptions, JsonWriteStringOptions, jsonReadOptions, jsonWriteOptions, mergeJsonOptions } from './json-format-contract'; export { IMessageType, PartialMessage, MESSAGE_TYPE } from './message-type-contract'; export { MessageType } from './message-type'; export { ScalarType, LongType, RepeatType, MessageInfo, EnumInfo, FieldInfo, PartialFieldInfo, normalizeFieldInfo, readFieldOptions, readFieldOption, readMessageOption } from './reflection-info'; export { UnknownEnum, UnknownMap, UnknownMessage, UnknownOneofGroup, UnknownScalar } from './unknown-types'; export { ReflectionTypeCheck } from './reflection-type-check'; export { reflectionCreate } from './reflection-create'; export { reflectionScalarDefault } from './reflection-scalar-default'; export { reflectionMergePartial } from './reflection-merge-partial'; export { reflectionEquals } from './reflection-equals'; export { ReflectionBinaryReader } from './reflection-binary-reader'; export { ReflectionBinaryWriter } from './reflection-binary-writer'; export { ReflectionJsonReader } from './reflection-json-reader'; export { ReflectionJsonWriter } from './reflection-json-writer'; export { containsMessageType, MessageTypeContainer } from './reflection-contains-message-type'; export { isOneofGroup, setOneofValue, getOneofValue, clearOneofValue, getSelectedOneofValue } from './oneof'; export { EnumObjectValue, listEnumValues, listEnumNames, listEnumNumbers, isEnumObject } from './enum-object'; export { lowerCamelCase } from './lower-camel-case'; export { assert, assertNever, assertInt32, assertUInt32, assertFloat32 } from './assert';