20 lines
258 B
TypeScript
20 lines
258 B
TypeScript
export enum MessageType {
|
|
String,
|
|
Boolean,
|
|
Numeric,
|
|
List,
|
|
Map,
|
|
Object,
|
|
}
|
|
|
|
export interface ProtoMessageField {
|
|
name: string;
|
|
type: MessageType;
|
|
value: any;
|
|
}
|
|
|
|
export interface ProtoMessage {
|
|
name: string;
|
|
values: ProtoMessageField[];
|
|
}
|