UNPKG

@protobuf-ts/runtime

Version:

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

28 lines (27 loc) 819 B
/** * A message of unknown type. */ export interface UnknownMessage { [k: string]: UnknownScalar | UnknownEnum | UnknownMessage | UnknownOneofGroup | UnknownMap | UnknownScalar[] | UnknownMessage[] | UnknownEnum[] | undefined; } /** * A map field of unknown type. */ export declare type UnknownMap<T = UnknownMessage | UnknownScalar | UnknownEnum> = { [key: string]: T; }; /** * A scalar field of unknown type. */ export declare type UnknownScalar = string | number | bigint | boolean | Uint8Array; /** * A enum field of unknown type. */ export declare type UnknownEnum = number; /** * A unknown oneof group. See `isOneofGroup()` for details. */ export declare type UnknownOneofGroup = { oneofKind: undefined | string; [k: string]: UnknownScalar | UnknownEnum | UnknownMessage | undefined; };