wangzhibo
2026-05-09 53418655c061ac26f66058253f39200aced1ab1d
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
interface Options {
    encrypt: boolean;
    version: {
        major: number;
        minor: number;
        build: number;
        subbuild: number;
    };
}
declare class PreloginPayload {
    data: Buffer;
    options: Options;
    version: {
        major: number;
        minor: number;
        build: number;
        subbuild: number;
    };
    encryption: number;
    encryptionString: string;
    instance: number;
    threadId: number;
    mars: number;
    marsString: string;
    traceId: Buffer;
    fedAuthRequired: number;
    constructor(bufferOrOptions?: Buffer | Options);
    createOptions(): void;
    createVersionOption(): {
        token: number;
        data: Buffer<ArrayBufferLike>;
    };
    createEncryptionOption(): {
        token: number;
        data: Buffer<ArrayBufferLike>;
    };
    createInstanceOption(): {
        token: number;
        data: Buffer<ArrayBufferLike>;
    };
    createThreadIdOption(): {
        token: number;
        data: Buffer<ArrayBufferLike>;
    };
    createMarsOption(): {
        token: number;
        data: Buffer<ArrayBufferLike>;
    };
    createTraceIdOption(): {
        token: number;
        data: Buffer<ArrayBufferLike>;
    };
    createFedAuthOption(): {
        token: number;
        data: Buffer<ArrayBufferLike>;
    };
    extractOptions(): void;
    extractVersion(offset: number): void;
    extractEncryption(offset: number): void;
    extractInstance(offset: number): void;
    extractThreadId(offset: number): void;
    extractMars(offset: number): void;
    extractTraceId(offset: number): void;
    extractFedAuth(offset: number): void;
    toString(indent?: string): string;
}
export default PreloginPayload;