UNPKG

@gwigz/homunculus-core

Version:

A third-party framework for interacting with Linden Lab's virtual world "Second Life"

24 lines (23 loc) 797 B
import { PacketBuffer, type PacketMetadata } from "../network"; export interface DeserializedPacket { data: Record<string, Record<string, any>>; sequence: number; reliable?: boolean; metadata: PacketMetadata; } /** * @link http://wiki.secondlife.com/wiki/Packet_Layout * @link http://wiki.secondlife.com/wiki/Message_Layout * @link http://wiki.secondlife.com/wiki/Pyogp/Client_Lib/Packet */ export declare class Deserializer { read(buffer: Buffer): PacketBuffer; lookup(buffer: PacketBuffer): PacketMetadata | undefined; convert(metadata: PacketMetadata, buffer: PacketBuffer): { metadata: PacketMetadata; reliable?: true | undefined; data: Record<string, Record<string, any>>; sequence: number; }; private readParameters; }