1 | interface Options {
|
2 | encrypt: boolean;
|
3 | version: {
|
4 | major: number;
|
5 | minor: number;
|
6 | build: number;
|
7 | subbuild: number;
|
8 | };
|
9 | }
|
10 | declare class PreloginPayload {
|
11 | data: Buffer;
|
12 | options: Options;
|
13 | version: {
|
14 | major: number;
|
15 | minor: number;
|
16 | build: number;
|
17 | subbuild: number;
|
18 | };
|
19 | encryption: number;
|
20 | encryptionString: string;
|
21 | instance: number;
|
22 | threadId: number;
|
23 | mars: number;
|
24 | marsString: string;
|
25 | fedAuthRequired: number;
|
26 | constructor(bufferOrOptions?: Buffer | Options);
|
27 | createOptions(): void;
|
28 | createVersionOption(): {
|
29 | token: number;
|
30 | data: Buffer;
|
31 | };
|
32 | createEncryptionOption(): {
|
33 | token: number;
|
34 | data: Buffer;
|
35 | };
|
36 | createInstanceOption(): {
|
37 | token: number;
|
38 | data: Buffer;
|
39 | };
|
40 | createThreadIdOption(): {
|
41 | token: number;
|
42 | data: Buffer;
|
43 | };
|
44 | createMarsOption(): {
|
45 | token: number;
|
46 | data: Buffer;
|
47 | };
|
48 | createFedAuthOption(): {
|
49 | token: number;
|
50 | data: Buffer;
|
51 | };
|
52 | extractOptions(): void;
|
53 | extractVersion(offset: number): void;
|
54 | extractEncryption(offset: number): void;
|
55 | extractInstance(offset: number): void;
|
56 | extractThreadId(offset: number): void;
|
57 | extractMars(offset: number): void;
|
58 | extractFedAuth(offset: number): void;
|
59 | toString(indent?: string): string;
|
60 | }
|
61 | export default PreloginPayload;
|