/
convert.d.ts
43 lines (40 loc) · 1.68 KB
/
convert.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import * as $protobuf from "../..";
export interface IMessage {
stringVal?: (string|null);
stringRepeated?: (string[]|null);
uint64Val?: (number|Long|null);
uint64Repeated?: ((number|Long)[]|null);
bytesVal?: (Uint8Array|null);
bytesRepeated?: (Uint8Array[]|null);
enumVal?: (Message.SomeEnum|null);
enumRepeated?: (Message.SomeEnum[]|null);
int64Map?: ({ [k: string]: (number|Long) }|null);
}
export class Message implements IMessage {
constructor(properties?: IMessage);
public stringVal: string;
public stringRepeated: string[];
public uint64Val: (number|Long);
public uint64Repeated: (number|Long)[];
public bytesVal: Uint8Array;
public bytesRepeated: Uint8Array[];
public enumVal: Message.SomeEnum;
public enumRepeated: Message.SomeEnum[];
public int64Map: { [k: string]: (number|Long) };
public static create(properties?: IMessage): Message;
public static encode(message: IMessage, writer?: $protobuf.Writer): $protobuf.Writer;
public static encodeDelimited(message: IMessage, writer?: $protobuf.Writer): $protobuf.Writer;
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): Message;
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): Message;
public static verify(message: { [k: string]: any }): (string|null);
public static fromObject(object: { [k: string]: any }): Message;
public static toObject(message: Message, options?: $protobuf.IConversionOptions): { [k: string]: any };
public toJSON(): { [k: string]: any };
public static getTypeUrl(): string;
}
export namespace Message {
enum SomeEnum {
ONE = 1,
TWO = 2
}
}