@z0mt3c/f1-telemetry-client
Version:
[](https://github.com/z0mt3c/f1-telemetry-client/actions/workflows/node.js.yml) [ • 2.15 kB
TypeScript
import { F1Parser } from '../F1Parser';
import { type ButtonEventDetails, type FastestLapEventDetails, type FlashbackEventDetails, type VehicleEventDetails, type LightEventDetails, type OvertakeEventDetails, type PenaltyEventDetails, type SpeedTrapEventDetails, type PacketEvent, type SafetyCarEventDetails, type CollisionEventDetails, type StopGoPenaltyServedEventDetails, type DRSDisabledEventDetails, type RetirementEventDetails, EventCode } from '../../types';
export declare class VehicleEventParser extends F1Parser<VehicleEventDetails> {
static VEHICLE_EVENT_CODES: EventCode[];
constructor();
}
export declare class FastestLapParser extends F1Parser<FastestLapEventDetails> {
constructor();
}
export declare class FlashbackParser extends F1Parser<FlashbackEventDetails> {
constructor();
}
export declare class SafetyCarParser extends F1Parser<SafetyCarEventDetails> {
constructor();
}
export declare class CollisionParser extends F1Parser<CollisionEventDetails> {
constructor();
}
export declare class StartLightsParser extends F1Parser<LightEventDetails> {
constructor();
}
export declare class ButtonsParser extends F1Parser<ButtonEventDetails> {
constructor();
}
export declare class OvertakeParser extends F1Parser<OvertakeEventDetails> {
constructor();
}
export declare class DRSDisabledParser extends F1Parser<DRSDisabledEventDetails> {
constructor(format: number);
}
export declare class RetirementParser extends F1Parser<RetirementEventDetails> {
constructor(format: number);
}
export declare class StopGoParser extends F1Parser<StopGoPenaltyServedEventDetails> {
constructor(format: number);
}
export declare class SpeedTrapParser extends F1Parser<SpeedTrapEventDetails> {
constructor(packetFormat: number);
}
export declare class PenaltyParser extends F1Parser<PenaltyEventDetails> {
constructor();
}
export declare class PacketEventDataParser extends F1Parser<PacketEvent> {
data: PacketEvent;
constructor(buffer: Buffer, packetFormat: number, bigintEnabled: boolean);
getEventStringCode: (buffer: Buffer, packetFormat: number, bigintEnabled: boolean) => EventCode;
}