UNPKG

@z0mt3c/f1-telemetry-client

Version:

[![Node.js CI](https://github.com/z0mt3c/f1-telemetry-client/actions/workflows/node.js.yml/badge.svg)](https://github.com/z0mt3c/f1-telemetry-client/actions/workflows/node.js.yml) [![NPM Release](https://img.shields.io/npm/v/@z0mt3c/f1-telemetry-client.sv

48 lines (47 loc) 2.15 kB
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; }