node-insim
Version:
An InSim library for NodeJS with TypeScript support
217 lines (216 loc) • 8.74 kB
JavaScript
import { PacketType } from './enums';
import { IS_ACR } from './IS_ACR';
import { IS_AIC } from './IS_AIC';
import { IS_AII } from './IS_AII';
import { IS_AXI } from './IS_AXI';
import { IS_AXM } from './IS_AXM';
import { IS_AXO } from './IS_AXO';
import { IS_BFN } from './IS_BFN';
import { IS_BTC } from './IS_BTC';
import { IS_BTN } from './IS_BTN';
import { IS_BTT } from './IS_BTT';
import { IS_CCH } from './IS_CCH';
import { IS_CIM } from './IS_CIM';
import { IS_CNL } from './IS_CNL';
import { IS_CON } from './IS_CON';
import { IS_CPP } from './IS_CPP';
import { IS_CPR } from './IS_CPR';
import { IS_CRS } from './IS_CRS';
import { IS_CSC } from './IS_CSC';
import { IS_FIN } from './IS_FIN';
import { IS_FLG } from './IS_FLG';
import { IS_HCP } from './IS_HCP';
import { IS_HLV } from './IS_HLV';
import { IS_III } from './IS_III';
import { IS_IPB } from './IS_IPB';
import { IS_ISI } from './IS_ISI';
import { IS_ISM } from './IS_ISM';
import { IS_JRR } from './IS_JRR';
import { IS_LAP } from './IS_LAP';
import { IS_MAL } from './IS_MAL';
import { IS_MCI } from './IS_MCI';
import { IS_MOD } from './IS_MOD';
import { IS_MSL } from './IS_MSL';
import { IS_MSO } from './IS_MSO';
import { IS_MST } from './IS_MST';
import { IS_MSX } from './IS_MSX';
import { IS_MTC } from './IS_MTC';
import { IS_NCI } from './IS_NCI';
import { IS_NCN } from './IS_NCN';
import { IS_NLP } from './IS_NLP';
import { IS_NONE } from './IS_NONE';
import { IS_NPL } from './IS_NPL';
import { IS_OBH } from './IS_OBH';
import { IS_OCO } from './IS_OCO';
import { IS_PEN } from './IS_PEN';
import { IS_PFL } from './IS_PFL';
import { IS_PIT } from './IS_PIT';
import { IS_PLA } from './IS_PLA';
import { IS_PLC } from './IS_PLC';
import { IS_PLH } from './IS_PLH';
import { IS_PLL } from './IS_PLL';
import { IS_PLP } from './IS_PLP';
import { IS_PSF } from './IS_PSF';
import { IS_REO } from './IS_REO';
import { IS_RES } from './IS_RES';
import { IS_RIP } from './IS_RIP';
import { IS_RST } from './IS_RST';
import { IS_SCC } from './IS_SCC';
import { IS_SCH } from './IS_SCH';
import { IS_SFP } from './IS_SFP';
import { IS_SLC } from './IS_SLC';
import { IS_SMALL } from './IS_SMALL';
import { IS_SPX } from './IS_SPX';
import { IS_SSH } from './IS_SSH';
import { IS_STA } from './IS_STA';
import { IS_TINY } from './IS_TINY';
import { IS_TOC } from './IS_TOC';
import { IS_TTC } from './IS_TTC';
import { IS_UCO } from './IS_UCO';
import { IS_VER } from './IS_VER';
import { IS_VTN } from './IS_VTN';
export const packetTypeToClass = {
[]: IS_NONE,
[]: IS_ISI,
[]: IS_VER,
[]: IS_TINY,
[]: IS_SMALL,
[]: IS_STA,
[]: IS_SCH,
[]: IS_SFP,
[]: IS_SCC,
[]: IS_CPP,
[]: IS_ISM,
[]: IS_MSO,
[]: IS_III,
[]: IS_MST,
[]: IS_MTC,
[]: IS_MOD,
[]: IS_VTN,
[]: IS_RST,
[]: IS_NCN,
[]: IS_CNL,
[]: IS_CPR,
[]: IS_NPL,
[]: IS_PLP,
[]: IS_PLL,
[]: IS_LAP,
[]: IS_SPX,
[]: IS_PIT,
[]: IS_PSF,
[]: IS_PLA,
[]: IS_CCH,
[]: IS_PEN,
[]: IS_TOC,
[]: IS_FLG,
[]: IS_PFL,
[]: IS_FIN,
[]: IS_RES,
[]: IS_REO,
[]: IS_NLP,
[]: IS_MCI,
[]: IS_MSX,
[]: IS_MSL,
[]: IS_CRS,
[]: IS_BFN,
[]: IS_AXI,
[]: IS_AXO,
[]: IS_BTN,
[]: IS_BTC,
[]: IS_BTT,
[]: IS_RIP,
[]: IS_SSH,
[]: IS_CON,
[]: IS_OBH,
[]: IS_HLV,
[]: IS_PLC,
[]: IS_AXM,
[]: IS_ACR,
[]: IS_HCP,
[]: IS_NCI,
[]: IS_JRR,
[]: IS_UCO,
[]: IS_OCO,
[]: IS_TTC,
[]: IS_SLC,
[]: IS_CSC,
[]: IS_CIM,
[]: IS_MAL,
[]: IS_PLH,
[]: IS_IPB,
[]: IS_AIC,
[]: IS_AII,
};
export { Packet, SendablePacket, SendableStruct, Struct } from './base';
export { CarFlags, ConfirmationFlags, MessageSound, ObjectIndex, PacketType, PenaltyValue, PlayerFlags, StateFlags, TyreCompound, ViewIdentifier, Wind, } from './enums';
export { AdminCommandResult, IS_ACR } from './IS_ACR';
export { AICGear, AICHeadlights, AICIndicators, AICInput, AICLook, AICSteering, AICToggleValue, AIInputVal, IS_AIC, } from './IS_AIC';
export { AIFlags, IS_AII } from './IS_AII';
export { IS_AXI } from './IS_AXI';
export { IS_AXM, PMOAction, PMOFlags } from './IS_AXM';
export { IS_AXO } from './IS_AXO';
export { ButtonFunction, IS_BFN } from './IS_BFN';
export { ButtonClickFlags, IS_BTC } from './IS_BTC';
export { ButtonStyle, ButtonTextColour, IS_BTN, TypeIn } from './IS_BTN';
export { IS_BTT } from './IS_BTT';
export { IS_CCH } from './IS_CCH';
export { GarageInterfaceSubmode, InterfaceMode, IS_CIM, NormalInterfaceSubmode, ShiftUInterfaceSubmode, } from './IS_CIM';
export { IS_CNL, LeaveReason } from './IS_CNL';
export { IS_CON } from './IS_CON';
export { IS_CPP } from './IS_CPP';
export { IS_CPR } from './IS_CPR';
export { IS_CRS } from './IS_CRS';
export { CSCAction, IS_CSC } from './IS_CSC';
export { IS_FIN } from './IS_FIN';
export { FlagType, IS_FLG } from './IS_FLG';
export { IS_HCP } from './IS_HCP';
export { HLVCViolation, IS_HLV } from './IS_HLV';
export { IS_III } from './IS_III';
export { IS_IPB } from './IS_IPB';
export { InSimFlags, IS_ISI, IS_ISI_ReqI } from './IS_ISI';
export { IS_ISM, MultiplayerHostMode } from './IS_ISM';
export { IS_JRR, JRRAction } from './IS_JRR';
export { IS_LAP } from './IS_LAP';
export { IS_MAL } from './IS_MAL';
export { IS_MCI } from './IS_MCI';
export { IS_MOD } from './IS_MOD';
export { IS_MSL, MSL_MSG_MAX_LENGTH } from './IS_MSL';
export { IS_MSO, UserType } from './IS_MSO';
export { IS_MST, MST_MSG_MAX_LENGTH } from './IS_MST';
export { IS_MSX, MSX_MSG_MAX_LENGTH } from './IS_MSX';
export { IS_MTC } from './IS_MTC';
export { IS_NCI, Language, License } from './IS_NCI';
export { ConnectionFlags, IS_NCN } from './IS_NCN';
export { IS_NLP } from './IS_NLP';
export { IS_NONE } from './IS_NONE';
export { CarConfiguration, IS_NPL, PassengerFlags, PlayerType, SetupFlags, } from './IS_NPL';
export { IS_OBH, ObjectHitFlags } from './IS_OBH';
export { IS_OCO, OCOAction, OCOAutocrossStartLights, OCOMainLights, } from './IS_OCO';
export { IS_PEN, PenaltyReason } from './IS_PEN';
export { IS_PFL } from './IS_PFL';
export { IS_PIT, PitWorkFlags } from './IS_PIT';
export { IS_PLA, PitLaneFact } from './IS_PLA';
export { IS_PLC } from './IS_PLC';
export { IS_PLH } from './IS_PLH';
export { IS_PLL } from './IS_PLL';
export { IS_PLP } from './IS_PLP';
export { IS_PSF } from './IS_PSF';
export { IS_REO } from './IS_REO';
export { IS_RES } from './IS_RES';
export { IS_RIP, ReplayError, ReplayMode, ReplayOptions } from './IS_RIP';
export { IS_RST, RaceFlags } from './IS_RST';
export { IS_SCC } from './IS_SCC';
export { CharacterModifiers, IS_SCH } from './IS_SCH';
export { IS_SFP } from './IS_SFP';
export { IS_SLC } from './IS_SLC';
export { IS_SMALL, LocalCarLights, LocalCarSwitches, SENDABLE_SMALL_TYPES, SmallType, } from './IS_SMALL';
export { IS_SPX } from './IS_SPX';
export { IS_SSH, ScreenshotError } from './IS_SSH';
export { IS_STA, RaceState, ServerStatus } from './IS_STA';
export { INFO_REQUEST_TINY_TYPES, IS_TINY, SENDABLE_TINY_TYPES, TinyType, } from './IS_TINY';
export { IS_TOC } from './IS_TOC';
export { IS_TTC, TargetToConnectionType } from './IS_TTC';
export { IS_UCO, UCOAction } from './IS_UCO';
export { IS_VER } from './IS_VER';
export { IS_VTN, VoteAction } from './IS_VTN';
export { CarContact, CarContOBJ, CarHCP, CompCar, HInfo, NodeLap, ObjectFlags, ObjectInfo, PlayerHCap, PlayerHCapFlags, } from './structs';